add-project の -b オプションがうまく動いていない
これは -b オプションで「存在しない」ディレクトリを指定した等の原因で realpath 関数が 失敗した時に起こります。
絶対パスでなくてもプロジェクトディレクトリは Ethna_Util::mkdir が頑張って作ってくれるので、 realpath が失敗した場合は basedir を絶対パスでなく、-b 指定を尊重して「指定されたままの形 で」解釈するように修正しました。
例 (./hoge ディレクトリは存在しないとする) $ ethna add-project -b hoge sample creating directory (hoge) (y/n) <- 絶対パスになってないことに注意 ... 以下同じ
以下の diff も参照してください
ディレクトリを指定しようとすると、
このように、ディレクトリが決定できていない(?)ケースがありました。