Metadata-Version: 2.1
Name: punt
Version: 1.9.3
Summary: Monitor file changes, and run script on changes.
Home-page: https://github.com/colinta/punt
Author: Colin T.A. Gray
Author-email: colinta@gmail.com
License: BSD
Keywords: terminal command shell
Platform: any
Classifier: Programming Language :: Python
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: Topic :: Software Development
License-File: LICENSE

====
punt
====

I saw kicker_ the other day and thought: I could write that in a minute!

So I did.

------------
INSTALLATION
------------

::

    $ pip install punt

-----
USAGE
-----

::

    $ punt 'du -sh'  # list file sizes, update the list when a file in cwd changes
    $ punt -w tests 'py.test'          # run py.test when any file in tests/ changes
    $ punt -w tests -w lib 'py.test'   # run py.test when any file in tests/ or lib/ changes
    $ punt -l make                     # only monitor "local" files (don't observe subdirectories)
    $ punt --help
    $ punt --version

----
INFO
----

``punt`` is a tiny tool, just one ``__init__.py`` file.  It uses watchdog_ to
monitor file changes, and docopt_ to parse command line arguments.

-------
LICENSE
-------

:Author: Colin Thomas-Arnold
:Copyright: 2012 Colin Thomas-Arnold <http://colinta.com/>

Copyright (c) 2012, Colin Thomas-Arnold
All rights reserved.

See LICENSE_ for more details (it's a simplified BSD license).

.. _kicker:    https://github.com/alloy/kicker
.. _watchdog:  http://github.com/gorakhargosh/watchdog
.. _docopt:    http://github.com/docopt/docopt
.. _LICENSE:   https://github.com/colinta/punt/blob/master/LICENSE
