Skip to content
file monitor
JavaScript
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
src
.npmignore
.spm
README.md
package.json

README.md

fmonitor

一个用于实时监控文件,并执行命令的工具

准备工作

在需要监控的目录下创建.monitor文件,并编写其内容,例如:

[spm build -compiler=closure]
./package.json
./src/class.js

中括号内为需要被执行的命令,以下每一行为需要被监控的文件。即当这些文件中的某一个被修改时,命令会自动被执行。

中括号内的如果有多个命令可以用半角逗号分隔。一个.monitor文件,可以描述多个被监控命令块。

使用

$ fmonitor [working_dir] [options]
  • workding_dir(可选):需要监控的目录,默认为当前目录
  • options(可选):
    • [-r/--recursion]:遍历当前目录下的所有子目录
    • [-m/--monitor]:监控描述文件,默认为.monitor
    • [-v/--version]:显示版本号
Something went wrong with that request. Please try again.