npm.io
0.0.2 • Published 8 years agoCLI

config-watcher-cli

Licence
MIT
Version
0.0.2
Deps
3
Size
15 kB
Vulns
2
Weekly
0

config-watcher-cli

a tool used to watch config file and react when the config file has been changed.

Installation

  npm i config-watcher-cli -g

How to use

Open your command line or shell and key in,

config-watcher-cli -s <source of your images> -d <destination of your images>

    Usage: index [options]
  
    Options:
  
      -V, --version             output the version number
      -c, --config <value>      config file path
      -C, --cmd <value>         if any changes from config file can trigger current cmd
      -w, --watch-mode [value]  watch file mode [add, change, unlink], default: add and change
      -h, --help                output usage information
watch-mode

Listen for an FS event. Available events: add, change, unlink. default is add and change if no set.

Example

common case, lets say if we need to watch the shadowsocks.json. If any changes applies to it, it will restart the shadowsocks:

config-watcher-cli -c "/etc/shadowsocks.json" -C "ssserver -c /etc/shadowsocks.json -d restart"

with specific watch mode, react whenever delete target file:

config-watcher-cli -c "/etc/shadowsocks.json" -C "ssserver -c /etc/shadowsocks.json -d restart" -w "unlink"

Author

Ailun She

Keywords