hoox
Hoox is git hooks manager
Initialization
For initialization you shuld run init command in project root
hoox init
Optional arguments:
--directoryor--d- directory to store hook scripts. Default is.hooxin project root.
You can use separate directory to store typical hooks for specific language.
In case of already initialized repository you will be prompted to rewrite hoox directory.
Show information
To show current hoox status, hoox directory and enabled hooks, you can run following command
hoox info
Command will show info:
Hoox dir: ./hoox
Enabled hooks:
pre-commit
pre-push
List of supported hooks
Hoox support folowing hooks in current version:
- pre-commit
- pre-push
- commit-msg
- prepare-commit-msg
Run hook
You can run hook for test purpose via
hoox run-hook <hook-name> [hook-arguments ...]
Enabling hooks
By default all hooks are disabled. To enable hook run
hoox enable <hook-name>
Enable hooks realized via adding .sh script that runs hoox run-hook <hook-name> [hook-arguments].
Disabling hookx
To disable hook run
hoox disable <hook-name>
Disable hooks realized via deleting .sh script from previous paragraph. Do not edit those scripts, cause you can lost all changes when hook is disabled.
Metadata
Release files for hoox 0.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| hoox-0.0.5.tar.gz | 4.0 kB | Without provenance | Details for hoox-0.0.5.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| hoox-0.0.5-py3-none-any.whl | Python 3 | none | any | Details for hoox-0.0.5-py3-none-any.whl |
Total release size: 9.7 kB
Release files / hoox-0.0.5.tar.gz
| Download URL | hoox-0.0.5.tar.gz |
|---|---|
| Size | 4.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
761c23749575a1cd249826ffd80950159618ac528fd2181e4bb75833ea30f30d
|
|
BLAKE2b-256 checksum How to use checksums |
37740b6727f922684b6d586ad78204fd28ec0a04c34d7b7ce30e4c6743e687a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6
|
Release files / hoox-0.0.5-py3-none-any.whl
| Download URL | hoox-0.0.5-py3-none-any.whl |
|---|---|
| Size | 5.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
33d0b85c2c4b761833c05ad22bdd5c13a6bb069ab024982785d84aebe64301d0
|
|
BLAKE2b-256 checksum How to use checksums |
e9c284f8703eccdcceb575241451885faf320044e7ccea981296bf219975164f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6
|
Security for hoox 0.0.5
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.