630 B
630 B
fswatch
一个跨平台的文件变更监视器。 更多信息:https://emcrisostomo.github.io/fswatch。
- 在文件创建、更新或删除时运行 Bash 命令:
fswatch {{path/to/file}} | xargs -n 1 {{bash_command}}
- 监视一个或多个文件和/或目录:
fswatch {{path/to/file}} {{path/to/directory}} {{path/to/another_directory/**/*.js}} | xargs -n 1 {{bash_command}}
- 打印已更改文件的绝对路径:
fswatch {{path/to/directory}} | xargs -n 1 -I {} echo {}
- 按事件类型过滤:
fswatch --event {{Updated|Deleted|Created}} {{path/to/directory}} | xargs -n 1 {{bash_command}}