タグ

ブックマーク / qiita.com/ringo (1)

  • knife solo cook コマンドの誤爆を防ぐ - Qiita

    knife solo cookコマンドはchefリポジトリ内で実行しないと、失敗するだけでなく、 余計なnodeファイルなどが作成されてしまう。 ただ、エラーで終了してくれればいいんだけど。。。 しばらく、失敗している原因(実行するディレクトリが違う事)に気づかいない場合も多々ある。 Recipeやnodeファイルを無駄に見なおしたり。。。 ということで、 対症療法ですがaliasでなんとかしてみました。 方法 以下の関数とaliasを.zshrcや.bashrcに設定するだけです。 function knife_solo_check() { if [ "$1" = 'solo' ] && [ "$2" = 'cook' ] && [ ! -d .chef ]; then \echo -e '\033[0;31mERROR:\033[0;39m Not chef repository di

    knife solo cook コマンドの誤爆を防ぐ - Qiita
  • 1