PySkeleton is a skeleton Python-3 application, it follows some good practices such as:
- unit testing
- separation of concerns
- various forms of linting
- automatic formatting
- Linux or macOS
- Python 3.6 or newer
- Shellcheck
./install.sh
./run.sh
usage: pyskeleton [-h] [-v | -l LOG_LEVEL]
Example application
optional arguments:
-h, --help show this help message and exit
-v, --verbose Enable debug logging
-l LOG_LEVEL, --log_level LOG_LEVEL
Enable a specific level of logging (1: DEBUG, 5:
CRITICAL, default: INFO)
./check.sh