Watchman exists to watch files and record when they change. It can also trigger actions (such as rebuilding assets) when matching files change. * Watchman can recursively watch one or more directory trees (we call them roots). * Watchman does not follow symlinks. It knows they exist, but they show up the same as any other file in its reporting. * Watchman waits for a root to settle down before it will start to trigger notifications or command execution. * Watchman is conservative, preferring to err on the side of caution; it considers files to be freshly changed when you start to watch them or when it is unsure. * You can query a root for file changes since you last checked, or the current state of the tree * You can subscribe to file changes that occur in a root
* Watchman can recursively watch one or more directory trees (we call them roots).
* Watchman does not follow symlinks. It knows they exist, but they show up the same as any other file in its reporting.
* Watchman waits for a root to settle down before it will start to trigger notifications or command execution.
* Watchman is conservative, preferring to err on the side of caution; it considers files to be freshly changed when you start to watch them or when it is unsure.
* You can query a root for file changes since you last checked, or the current state of the tree
* You can subscribe to file changes that occur in a root
* Watchmanは1つ以上のディレクトリツリー(ルートと呼ぶ)を再帰的に監視することができる。
* Watchmanはシンボリックリンクを辿らない。ファイルが存在することは認識していますが、レポートでは他のファイルと同じように表示されます。
* Watchmanは、通知やコマンドの実行を開始する前に、ルートが落ち着くのを待つ。
* Watchmanは保守的で、注意の面での誤りを好む;監視を開始したとき、またはそれが不確かなときに、ファイルは新たに変更されると見なす。
* 最後にチェックしてからのファイルの変更、またはツリーの現在の状態についてルートを照会できる。
* ルートで発生したファイルの変更を購読できる。