snippetbashTip
fswatch — A cross-platform file change monitor. More information: <https://emcrisostomo.github.io/fswatch/>.
Viewed 0 times
commandmonitorclifilecrossplatformchangefswatch
Problem
How to use the
fswatch command: A cross-platform file change monitor. More information: <https://emcrisostomo.github.io/fswatch/>.Solution
fswatch — A cross-platform file change monitor. More information: <https://emcrisostomo.github.io/fswatch/>.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}}Code Snippets
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}}Context
tldr-pages: common/fswatch
Revisions (0)
No revisions yet.