commands.sh

fswatch

all

A cross-platform file change monitor.

More info →

Options (1)

-n, --max-argsboolean

Run a Bash command on file creation, update, or deletion

Example: fswatch {{path/to/file}} | xargs {{[-n|--max-args]}} 1 {{bash_command}}

Examples (4)

Run a Bash command on file creation, update, or deletion

fswatch path/to/file | xargs [-n|--max-args] 1 bash_command

Watch one or more files and/or directories

fswatch path/to/file path/to/directory path/to/another_directory/**/*.js | xargs [-n|--max-args] 1 bash_command

Print the absolute paths of the changed files

fswatch path/to/directory | xargs [-n|--max-args] 1 -I _ echo _

Filter by event type

fswatch --event Updated|Removed|Created|... path/to/directory | xargs [-n|--max-args] 1 bash_command
made by @shridhargupta | data from tldr-pages