entr

A utility for running arbitrary commands when files change. Uses kqueue(2) or inotify(7) to avoid polling. entr responds to file system events by executing command line arguments or by writing to a FIFO. entr was written to provide to make rapid feedback and automated testing natural and completely ordinary.

  • 所有者: clibs/entr
  • 平台:
  • 許可證: Other
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

WARNING: This is a (possibly outdated and/or unmaintained) fork of https://bitbucket.org/eradman/entr. If you want to install entr, go to the the original repository to get the latest release. Likewise, to file an issue or a pull request, head over to the the original repository.

Event Notify Test Runner

A utility for running arbitrary commands when files change. Uses
kqueue(2) or inotify(7) to avoid polling. entr was
written to make rapid feedback and automated testing natural and completely
ordinary.

Installation - BSD, Mac OS, and Linux

./configure
make test
make install

To see available build options run ./configure -h

Installation - Mac OS/Homebrew

brew install entr

Installation - Ports

Available in OpenBSD ports, FreeBSD ports, and pkgsrc under sysutils/entr.

Installation - Debian

apt-get install entr

Examples from man entr

Rebuild a project if source files change, limiting output to the first 20 lines:

$ find src/, entr sh -c 'make, head -n 20'

Launch and auto-reload a node.js server:

$ ls *.js, entr -r node app.js

Clear the screen and run a query after the SQL script is updated:

$ echo my.sql, entr -p psql -f /_

Rebuild project if a source file is modified or added to the src/ directory:

$ while sleep 1; do ls src/*.rb, entr -d rake; done

News

A release history as well as features in the upcoming release are covered in the
NEWS file.

License

Source is under and ISC-style license. See the LICENSE file for more
detailed information on the license used for compatibility libraries.

主要指標

概覽
名稱與所有者clibs/entr
主編程語言C
編程語言C (語言數: 3)
平台
許可證Other
所有者活动
創建於2014-07-07 20:55:47
推送於2023-10-04 13:51:56
最后一次提交2023-10-04 09:51:47
發布數73
最新版本名稱5.4 (發布於 )
第一版名稱entr-1.0 (發布於 )
用户参与
星數612
關注者數10
派生數19
提交數626
已啟用問題?
問題數14
打開的問題數2
拉請求數2
打開的拉請求數0
關閉的拉請求數2
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?