Ho usato per usare v0.0.2 fswatch in questo modo (in questo caso per eseguire prova costume Django quando cambia un file)Come eseguire fswatch per chiamare un programma con argomenti statici?
$>fswatch . 'python manage.py test'
questo funziona bene.
ho voluto escludere alcuni file che causavano il test di eseguire più di una volta al risparmio (il testo Sublime stava salvando un file tmp, e ho il sospetto file .pyc sono stati anche causando questo)
Così ho aggiornato fswatch per abilitare la modalità -e.
Tuttavia il modo fswatch è cambiato, che mi sta causando problemi - ora accetta un argomento del tubo in questo modo:
$>fswatch . | xargs -n1 program
io non riesco a capire come passare in argomenti per il programma qui. per esempio. questo non funziona:
$>fswatch . | xargs -n1 python manage.py test
né fa questo:
$>fswatch . | xargs -n1 'python manage.py test'
come posso fare questo senza imballaggio il mio comando in uno script bash?
hanno contrassegnato questo come corretto come risponde al punto cruciale della mia domanda iniziale - usando xargs senza passare la o utput come argomenti per il comando da eseguire. –