娜娜盯着一个目录,当有任何变化时就会做出反应。
nana的Python项目详细描述
nana监视目录并在任何更改时做出反应。
用法
Nana需要Python2.6或更高版本(包括3)。
从pypi安装nana:
$ pip install nana
告诉娜娜当当前目录中有任何更改时该怎么做:
# Rebuild Sphinx docs on every change in the current directory: $ nana "sphinx-build -a docs/ docs/_build/html" ^. . ^
您可以使用-d选项指定要监视的目录:
# Rebuild Sphinx docs on every change in the "docs" directory: $ nana "sphinx-build -a docs/ docs/_build/html" -d docs ^. . ^
您还可以告诉Nana在使用-t选项进行检查之间应该等待多少秒:
# Check the current directory once a minute: $ nana "echo Updated!" -t 60 ^. . ^
默认情况下,nana每秒检查一次目录。
要退出NANA,请按Ctrl+C:
--- Ruff-Ruff! ---