Я использую версию Watchman 4.4.0 и обнаружил, что сторож может контролировать только 2-х уровневый каталог из корней.Watchman может контролировать только 2 уровня от корней
Так что я не уверен, что пойдет не так с этим?
Структура каталогов
src/<- set watch roots └── Oncmd └── Command <- **File under this can't monitor ├── GencmdCommand.php ├── InitCommand.php └── cmdCommand.php
сторож - смотреть-лист
{
"version": "4.4.0",
"roots": [
"/home/udomsak/mycmd/src"
]
}
сторож - триггер-лист
{
"version": "4.4.0",
"triggers": [
{
"name": "build_phar",
"append_files": true,
"command": [
"./build.sh"
],
"stdin": [
"name",
"exists",
"new",
"size",
"mode"
],
"expression": [
"anyof",
[
"match",
"*",
"wholename"
]
]
}
]
}