私はfswatch v0.0.2をそのように使用していました(この例では、ファイルが変更されたときにdjangoテストスーツを実行します)
$>fswatch . 'python manage.py test'
これはうまくいきます。
保存ごとにテストが複数回実行される原因となっているいくつかのファイルを除外したかった (崇高なテキストは .tmp ファイルを保存していましたが、.pyc ファイルもこれを引き起こしていると思われます)
そこで、fswatch をアップグレードして -e モードを有効にしました。
ただし、fswatch の方法が変更されたため、問題が発生しました。次のようなパイプ引数を受け入れるようになりました。
$>fswatch . | xargs -n1 program
ここでプログラムに引数を渡す方法がわかりません。たとえば、これは機能しません:
$>fswatch . | xargs -n1 python manage.py test
これもしません:
$>fswatch . | xargs -n1 'python manage.py test'
コマンドをbashスクリプトにパッケージ化せずにこれを行うにはどうすればよいですか?