Skip to main content

Nana keeps an eye on a directory and reacts when anything changes

Project description

Latest Version Downloads License

Nana keeps an eye on a directory and reacts when anything changes.

Read the docs →

Quickstart

You need Python 3.5 or better to install Nana.

Install nana from PyPI:

$ pip install nana

Tell Nana where to watch and what to do:

# Rebuild Sphinx docs on every change in the "docs" directory:
$ nana "sphinx-build -a docs/ docs/_build/html" -d docs
^.   .  ^

The --directory param is optional, by default Nana monitors the current directory:

# Print "Updated!" on every change in the current directory:
$ nana "echo Updated!"

To quit, press Ctrl+C:

--- Ruff-Ruff! ---

Contribute

Report a bug

Fork and improve

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nana-1.0.1.tar.gz (2.2 kB view hashes)

Uploaded Source

Built Distributions

nana-1.0.1.win-amd64.exe (180.3 kB view hashes)

Uploaded Source

nana-1.0.1-py3-none-any.whl (4.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page