watchman README

The project's README from github.com/facebook/watchman. As one markdown file: README.md.

watchman-logo

Watchman

A file watching service.

Purpose

Watchman exists to watch files and record when they actually change. It can also trigger actions (such as rebuilding assets) when matching files change.

Documentation

Head on over to https://facebook.github.io/watchman/

License

Watchman is made available under the terms of the MIT License. See the LICENSE file that accompanies this distribution for the full text of the license.

Support

Watchman is primarily maintained by the source control team at Meta Platforms, Inc. We support:

Support for additional operating systems, release packaging, and language bindings is community-maintained:

Please submit a GitHub issue to report any troubles.

Contributing

Please see the contributing document.

watchman (facebook/watchman)

Searching Database…

13.7K ·GitHub
Что это такое?Watchman — это сервис слежения за файлами: он отслеживает ваши файлы и записывает, когда они действительно меняются.
Это фоновый сервис или библиотека, которую я подключаю к своему приложению?Это сервис: демон следит за файловой системой, а вы работаете с ним из командной строки или через клиентские библиотеки.
Как его установить?На macOS проще всего через Homebrew: brew install watchman. Meta поставляет официальные сборки для Windows, macOS и Linux, а в репозитории есть Makefile для сборки из исходников.
Из каких языков можно с ним работать?Официальные клиенты есть для Python, Rust и JavaScript; привязки для других языков поддерживаются сообществом.
Поддержка одинаковая на всех платформах?Нет — Meta официально поддерживает сборки для Windows, macOS и Linux, но только на свежих версиях Ubuntu и Fedora; пакеты в Homebrew, а также FreeBSD и Solaris обслуживаются сообществом.
Можно бесплатно использовать в своём проекте?Да — это проект с открытым исходным кодом под лицензией MIT, так что и личное, и коммерческое использование разрешены.
Watchman — это новый эксперимент или проверенный временем инструмент?Проверенный: GitHub-репозиторий ведётся с 2012 года, у него около 13.7k звёзд, а поддерживает его команда управления исходным кодом в Meta — это давняя и широко используемая инфраструктура для разработчиков.
Creator
facebook
Size
34.3 MB
Stars
13.7K
Age
13y
Commits · 90 Days