iqomp / watcher
一个用于检测文件变化时运行cli脚本的composer插件
1.1.3
2024-04-01 03:10 UTC
Requires
- composer-plugin-api: ^2.0
Requires (Dev)
README
这是一个composer插件,当检测到工作目录中某些文件变化时运行cli脚本。此插件对于开发某些自服务应用非常有用,例如 swoole,在那里您需要每次文件更新时重新启动服务器。
安装
composer require iqomp/watcher --dev
使用方法
此模块添加了一个名为watch
的新composer命令,该命令将递归地监视当前目录下的文件变化,并运行提供的参数作为脚本。
composer watch "php index.php start" --ignore="runtime" --ignore="cache"
上面的脚本将在首次运行时执行php index.php start
,并监视当前目录中的文件变化,同时忽略相对于当前目录的runtime
和cache
目录。当发现文件变化时,先前的脚本进程将被终止,并执行新的进程。