health-cli
Run some checks periodically locally on your machine. Provide an interface for the status of these checks. The status inteface checks timestamps and is moderately robust (tries not to hide errors)
This is AI-generated and unreviewed code... for now. Also very young so liable to change but nothing like this existed.
Motivation
Why is there nothing that does this already? I don't want to use docker or some onine services
Alternatives and prior work
There are tools like monit and sentry. cron sends emails when things fail.
Installation
``pipx install healthcli```
Usage
Set up a check: hccli add --every 1m curl website and then in a cron job or systemd timer run hccli run periodcally
To check status of all checks run: hccli. I have this run in a plasma-applet-commandoutput KDE widget which I set up with my tool kde-panel.
If you have a systemd timer you can use hccli add --every 25h --sdtimer backup-home to ensure that the timer runs every 25h.
Debugging
If hccli is not running as expected you can run hccli log to see the logs of past hccli runs.
Metadata
Release files for healthcli 2.2.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 | Provenance | Actions |
|---|---|---|---|---|
| healthcli-2.2.1.tar.gz | 7.2 kB | Without provenance | Details for healthcli-2.2.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| healthcli-2.2.1-py3-none-any.whl | Python 3 | none | any | Details for healthcli-2.2.1-py3-none-any.whl |
Total release size: 14.9 kB
Release files / healthcli-2.2.1.tar.gz
| Download URL | healthcli-2.2.1.tar.gz |
|---|---|
| Size | 7.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7c1bbb507dbfdc04bfcfc19df15aef12253b093acbc30b9ac5b78548ff59f052
|
|
BLAKE2b-256 checksum How to use checksums |
77e10047e1e5e4104a3accdf370e7e23318dd1a6a9657dfd46720c84cd11ed6a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / healthcli-2.2.1-py3-none-any.whl
| Download URL | healthcli-2.2.1-py3-none-any.whl |
|---|---|
| Size | 7.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ae7b8b39fbbb76183830392c32cda832c62c3fecd9f34013f387549fa13a6c2f
|
|
BLAKE2b-256 checksum How to use checksums |
e7b94235f41bbfbd79582483ac449f9ebd16456616e442671f77b5ff3efde596
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Security for healthcli 2.2.1
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.