You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Chaz Reid
c585339048
|
2 years ago | |
---|---|---|
docs | 2 years ago | |
.flake8 | 2 years ago | |
.gitignore | 2 years ago | |
.pre-commit-config.yaml | 2 years ago | |
CODEOWNERS | 2 years ago | |
LICENSE | 2 years ago | |
Readme.md | 2 years ago | |
clive.py | 2 years ago | |
mkdocs.yml | 2 years ago | |
requirements-docs.txt | 2 years ago | |
requirements.txt | 2 years ago | |
setup.py | 2 years ago |
Readme.md
clive-owen
A simple one-file CLI package. Demonstrates the following:
- How to implement a simple command line utility with Click, in a single .py file
- How to create a
setup.py
file alongside the CLI utility, for a bare-minimum installation - How to implement git pre-commit hooks with pre-commit
Screenshot
Screenshot of pre-commit hooks in action:
Quick start
git clone git@github.com:charlesreid1-toy-factory/clive-owen.git
cd clive-owen
# Start a virtual environment if you wish
pip install -r requirements.txt
pip install --editable .
clive --help
And to install the pre-commit hooks:
pre-commit install