United Stateseradman/entr
Run arbitrary commands when files change
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#2 Repository Của Tuần
#5 Repository Của Tuần
⚡ entr: chạy lệnh bất kỳ khi file thay đổi, không cần polling
entr dùng kqueue(2) hoặc inotify(7) để theo dõi thay đổi file và chạy lệnh tùy ý ngay lập tức.
entr là tiện ích dòng lệnh bằng C, giúp chạy lệnh tùy ý khi file thay đổi. Hỗ trợ BSD, macOS, Linux. Dùng kqueue hoặc inotify, tránh polling.
✨ Điểm nổi bật
- Theo dõi file thời gian thực: dùng kqueue(2) hoặc inotify(7), không polling.
- Cài đặt đơn giản: ./configure && make test && make install.
- Hỗ trợ WSL/Docker: biến môi trường ENTR_INOTIFY_WORKAROUND cho môi trường Windows.
- Tùy chọn symlink: theo dõi symlink nếu đặt ENTR_FOLLOW_SYMLINK.
- Tính năng đa dạng: hỗ trợ reload, clear màn hình, giới hạn output, v.v.
💡 Vì sao đáng chú ý
entr nhẹ, nhanh, phù hợp cho workflow phát triển li contiuous feedback. Ví dụ: rebuild dự án khi file thay đổi, tự động reload server Node.js, chạy truy vấn SQL khi script cập nhật.
#C #CLI #inotify #kqueue #TiniX
Similar Projects
Discover other similar projects and AI models.
A cross-platform file change monitor with multiple backends: Apple macOS File System Events, *BSD kqueue, Solaris/Illumos File Events Notification, Linux inotify and fanotify, Microsoft Windows and a stat()-based backend.
Linux Test Project (mailing list: https://lists.linux.it/listinfo/ltp)
file live sync daemon based on inotify/kqueue/bsm (Linux, FreeBSD), written in GNU C
A tiny, lightning fast event loop, utilizing single interface for epoll, kqueue, iocp.
Cross-platform automation framework for all kinds of apps, built on top of the W3C WebDriver protocol
Open-source platform for creating safe, isolated production sandboxes for API, integration, and E2E testing.
ARTEMIS turns natural-language instructions into reliable Android automation. It automates end-to-end workflows, captures logs, and integrates seamlessly with AI coding assistants such as Antigravity, Codex, and Claude Code. It also achieves 99%+ success rate on AndroidWorld Benchmark.