I saw kicker the other day and thought: I could write that in a minute!
So I did.
INSTALLATION
$ uv tool 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).
Release files for punt 1.15.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| punt-1.15.1.tar.gz | 5.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| punt-1.15.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size:11.0 kB
Release files / punt-1.15.1.tar.gz
| Download URL | punt-1.15.1.tar.gz |
|---|---|
| Size | 5.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cfc52c448a4b30275783805364f1e6cbc6e720b1c1de86442e99dacf23328903
|
|
BLAKE2b-256 checksum How to use checksums |
657cc67fe0a34770f05ff184af09965b82f66c88cb2dee0991bde0b8e7cd61e4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.6.14
|
Release files / punt-1.15.1-py3-none-any.whl
| Download URL | punt-1.15.1-py3-none-any.whl |
|---|---|
| Size | 5.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8f59e68787be12af9f7db37f4e9030306db6e16a72f7dede7bd84c7a28ccd362
|
|
BLAKE2b-256 checksum How to use checksums |
db638c2d3d8644974ee83bbdd3c9939e6c1e48d1269c4ef4cdc3ce245a7eb271
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.6.14
|