Я использовал fswatch v0.0.2 так (в этом случае для запуска тестового костюма django при изменении файла)
$>fswatch . 'python manage.py test'
это прекрасно работает.
Я хотел исключить некоторые файлы, из-за которых тест запускался более одного раза для сохранения (Sublime text сохранял файл .tmp, и я подозреваю, что файлы .pyc также вызывают это)
Итак, я обновил fswatch, чтобы включить режим -e.
Однако способ fswatch изменился, что вызывает у меня проблемы - теперь он принимает аргумент pipe следующим образом:
$>fswatch . | xargs -n1 program
Я не могу понять, как передать аргументы в программу здесь. например это не работает:
$>fswatch . | xargs -n1 python manage.py test
и не делает этого:
$>fswatch . | xargs -n1 'python manage.py test'
как я могу это сделать без упаковки моей команды в bash script?