====
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
Raw data
{
"_id": null,
"home_page": "https://github.com/colinta/punt",
"name": "punt",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "terminal command shell",
"author": "Colin T.A. Gray",
"author_email": "colinta@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/e6/99/bd16c2c7cc26cb4f0a68fdb3bb71f6590982cec0c55c499f4b8716dd7cee/punt-1.9.3.tar.gz",
"platform": "any",
"description": "====\npunt\n====\n\nI saw kicker_ the other day and thought: I could write that in a minute!\n\nSo I did.\n\n------------\nINSTALLATION\n------------\n\n::\n\n $ pip install punt\n\n-----\nUSAGE\n-----\n\n::\n\n $ punt 'du -sh' # list file sizes, update the list when a file in cwd changes\n $ punt -w tests 'py.test' # run py.test when any file in tests/ changes\n $ punt -w tests -w lib 'py.test' # run py.test when any file in tests/ or lib/ changes\n $ punt -l make # only monitor \"local\" files (don't observe subdirectories)\n $ punt --help\n $ punt --version\n\n----\nINFO\n----\n\n``punt`` is a tiny tool, just one ``__init__.py`` file. It uses watchdog_ to\nmonitor file changes, and docopt_ to parse command line arguments.\n\n-------\nLICENSE\n-------\n\n:Author: Colin Thomas-Arnold\n:Copyright: 2012 Colin Thomas-Arnold <http://colinta.com/>\n\nCopyright (c) 2012, Colin Thomas-Arnold\nAll rights reserved.\n\nSee LICENSE_ for more details (it's a simplified BSD license).\n\n.. _kicker: https://github.com/alloy/kicker\n.. _watchdog: http://github.com/gorakhargosh/watchdog\n.. _docopt: http://github.com/docopt/docopt\n.. _LICENSE: https://github.com/colinta/punt/blob/master/LICENSE\n",
"bugtrack_url": null,
"license": "BSD",
"summary": "Monitor file changes, and run script on changes.",
"version": "1.9.3",
"split_keywords": [
"terminal",
"command",
"shell"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "39a6765aacf7711027649110974f2e4416ce1c714dd664907fc1cec5794e4679",
"md5": "365a0a478de1532c950a9bea4dee56c2",
"sha256": "3977432ff4d061e31a7ad1bd903aa9a5de73f910132b31a19d7b7562a01e05dc"
},
"downloads": -1,
"filename": "punt-1.9.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "365a0a478de1532c950a9bea4dee56c2",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4327,
"upload_time": "2023-04-27T13:50:13",
"upload_time_iso_8601": "2023-04-27T13:50:13.877245Z",
"url": "https://files.pythonhosted.org/packages/39/a6/765aacf7711027649110974f2e4416ce1c714dd664907fc1cec5794e4679/punt-1.9.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e699bd16c2c7cc26cb4f0a68fdb3bb71f6590982cec0c55c499f4b8716dd7cee",
"md5": "b7cff3ec9aaa265c551a4cca9b0a4829",
"sha256": "221e1126de15f23bb5975a2a2e9fa599156f19b14ee9a8aeb4166717c8e22d10"
},
"downloads": -1,
"filename": "punt-1.9.3.tar.gz",
"has_sig": false,
"md5_digest": "b7cff3ec9aaa265c551a4cca9b0a4829",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4123,
"upload_time": "2023-04-27T13:50:15",
"upload_time_iso_8601": "2023-04-27T13:50:15.584403Z",
"url": "https://files.pythonhosted.org/packages/e6/99/bd16c2c7cc26cb4f0a68fdb3bb71f6590982cec0c55c499f4b8716dd7cee/punt-1.9.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-04-27 13:50:15",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "colinta",
"github_project": "punt",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "punt"
}