hapless (adjective) - (especially of a person) unfortunate. A developer who accidentally launched long-running process in the foreground.
Simplest way of running and tracking processes in the background.
pip install hapless
# or to make sure proper pip is used for the given python executable
python -m pip install hapless
Install into user-specific directory in case of any permissions-related issues.
pip install --user hapless
python -m pip install --user hapless
# Run arbitrary script
hap run -- python long_running.py
# Show summary table
hap
# Display status of the specific process
hap status 1
See USAGE.md for the complete list of commands and available parameters.
See DEVELOP.md to setup your local development environment and feel free to create a pull request with a new feature.
Changes made in each release can be found on the Releases page.
Python versions compatibility:
0.11.1
is the last version to support Python3.7
- Rich console UI library.
- Supervisor full-fledged process manager.
- podmena provides nice emoji icons to commit messages.
🇺🇦 Donate to this foundation in case you want to help. Every donation matter!