a tool that run specified command whenever changes of target files was detected