V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
soasme
V2EX  ›  Linux

分享一个命令行文件变更的监听工具 entr

  •  
  •   soasme · 2018-01-20 18:52:53 +08:00 · 3503 次点击
    这是一个创建于 2280 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看到一个很简单易用的监听文件变更的工具 entr

    目前我用过的监听工具有 watchdog, node-watch, 但讲真 entr 从接口上跟前两者相比,真是简洁到完全没有心智负担!

    示例:

    $ ag -l | entr make
    $ ag -l | entr -s 'make && make test'
    $ ls *.css *.html | entr reload-browser Firefox
    $ ls *.pdf | entr pkill -HUP mupdf
    $ ls *.rb | entr -r ruby main.rb
    $ ls -d * | entr -c ./test.sh
    
    5 条回复    2018-01-21 19:36:49 +08:00
    xx2008
        1
    xx2008  
       2018-01-20 19:08:30 +08:00
    感谢分享,
    Aura7988
        2
    Aura7988  
       2018-01-21 00:02:17 +08:00
    谢谢分享。
    shihira
        3
    shihira  
       2018-01-21 01:42:33 +08:00
    看上去切到了不少需求痛点

    虽说爱好没事儿不停按:w 或 Ctrl-S 的我来说,修改就立刻 make 有点蛋疼了啊
    soasme
        4
    soasme  
    OP
       2018-01-21 13:02:48 +08:00
    @shihira 反正机器就那么跑着,也不碍着整个流程,就当多跑了几遍 LOL
    jyf007
        5
    jyf007  
       2018-01-21 19:36:49 +08:00
    不知道有什么用,先 mark
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5268 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 08:40 · PVG 16:40 · LAX 01:40 · JFK 04:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.