====
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/ -w lib/ py.test # run py.test when any file in tests/ or lib/ changes
$ punt -w info.yml py.test # run py.test when info.yml changes
$ punt -l make # only monitor "local" files (don't observe subdirectories)
$ punt --info -w src make # show info like command status
$ 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": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "terminal command shell",
"author": "Colin T.A. Gray",
"author_email": "colinta@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/76/79/a6c984834ae97acc5ae4817b8101735faa089a6a4ac0c29838c432baeafc/punt-1.13.0.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/ -w lib/ py.test # run py.test when any file in tests/ or lib/ changes\n $ punt -w info.yml py.test # run py.test when info.yml changes\n $ punt -l make # only monitor \"local\" files (don't observe subdirectories)\n $ punt --info -w src make # show info like command status\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.13.0",
"project_urls": {
"Homepage": "https://github.com/colinta/punt"
},
"split_keywords": [
"terminal",
"command",
"shell"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "16b8146afeefa7457c9c444870b84cb7e8bbb523e2976dc15ffb08d8bfc8a1dd",
"md5": "e943860914aa9110588b67cc3a0ba32c",
"sha256": "429f137eb1b28a1cdddb111fe52313b943d16209e401d9356fbe412f716bddfc"
},
"downloads": -1,
"filename": "punt-1.13.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e943860914aa9110588b67cc3a0ba32c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 5158,
"upload_time": "2024-11-20T02:29:45",
"upload_time_iso_8601": "2024-11-20T02:29:45.967148Z",
"url": "https://files.pythonhosted.org/packages/16/b8/146afeefa7457c9c444870b84cb7e8bbb523e2976dc15ffb08d8bfc8a1dd/punt-1.13.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7679a6c984834ae97acc5ae4817b8101735faa089a6a4ac0c29838c432baeafc",
"md5": "21c4d85b3d76027277a0ee3ee7fb223e",
"sha256": "2115fa0c1b9adafe2c9aa862c5c54138308b735b0ba6f4e785b4f7d6c57bb798"
},
"downloads": -1,
"filename": "punt-1.13.0.tar.gz",
"has_sig": false,
"md5_digest": "21c4d85b3d76027277a0ee3ee7fb223e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4866,
"upload_time": "2024-11-20T02:29:46",
"upload_time_iso_8601": "2024-11-20T02:29:46.862499Z",
"url": "https://files.pythonhosted.org/packages/76/79/a6c984834ae97acc5ae4817b8101735faa089a6a4ac0c29838c432baeafc/punt-1.13.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-20 02:29:46",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "colinta",
"github_project": "punt",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "punt"
}