Skip to main content

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

Project description

Latest Version Downloads License
Nana the Dog

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

Usage

Nana requires Python 2.6 or better (including 3).

Install Nana from PyPI:

$ pip install nana

Tell Nana what to do when anything changes in the current directory:

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

You can specify the directory to monitor with the -d option:

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

You can also tell Nana how many seconds she should wait between the checks with the -t option:

# Check the current directory once a minute:
$ nana "echo Updated!" -t 60
^.   .  ^

By default, Nana checks the directory every second.

To quit Nana, 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.6.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

nana-1.0.6-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file nana-1.0.6.tar.gz.

File metadata

  • Download URL: nana-1.0.6.tar.gz
  • Upload date:
  • Size: 2.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for nana-1.0.6.tar.gz
Algorithm Hash digest
SHA256 86339ae2a552876c092eca7cb68e610454b4ada3162871732d3f7c2eedf82796
MD5 7cd61b0677775eb7477b1104afd3daff
BLAKE2b-256 64894ec316ccd1e951b43687cdf33ecd035ce2c6f64ef7a292c8fee55f603d35

See more details on using hashes here.

File details

Details for the file nana-1.0.6-py3-none-any.whl.

File metadata

  • Download URL: nana-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for nana-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 4c0d43406100e9016994ea7be61fd20c63defd022c063101a6a9cd99f2ef88fb
MD5 0aebef28cf32a5fe5ef7375627d9c480
BLAKE2b-256 8468168bb06de17740d6a1a33f63fca9f3b87e36a27c3fa1e2ec244e41c0056b

See more details on using hashes here.

Supported by

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