From 48a7207117e35cb288cb3075422aa66296b85a67 Mon Sep 17 00:00:00 2001 From: Waled Khatiz Date: Sat, 10 May 2025 03:49:27 +1000 Subject: [PATCH] watchman: add main page (#16424) Co-authored-by: Managor <42655600+Managor@users.noreply.github.com> --- pages/common/watchman.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 pages/common/watchman.md diff --git a/pages/common/watchman.md b/pages/common/watchman.md new file mode 100644 index 0000000000..a8e43171c8 --- /dev/null +++ b/pages/common/watchman.md @@ -0,0 +1,28 @@ +# watchman + +> A service that watches files, and triggers actions when changes occur. +> More information: . + +- Start watching a directory for changes: + +`watchman watch {{path/to/directory}}` + +- Add a trigger to run a command when files with a specified filename pattern in a watched directory change: + +`watchman -- trigger {{path/to/watched_directory}} {{trigger_name}} '{{pattern}}' -- {{command}}` + +- List all watched directories: + +`watchman watch-list` + +- Delete a watch on a directory: + +`watchman watch-del {{path/to/watched_directory}}` + +- List all triggers on a watched directory: + +`watchman trigger-list {{path/to/watched_directory}}` + +- Delete a trigger from a watched directory: + +`watchman trigger-del {{path/to/watched_directory}} {{trigger_name}}`