licensegh is a command line tool that generates a license file for a project from the github open source lincese templates
Project description
licensegh
licensegh
is a command line tool that generates a LICENSE
file for a project from the github license templates repository.
Installation
Install with pip:
pip install licensegh
Upgrade with pip:
pip install --upgrade licensegh
Usage
Alias lgh
Help:
licensegh -h
Version:
licensegh --version
List all licenses:
licensegh -l
Search licenses:
licensegh -s
Print a license:
licensegh -p
Reset github template repository:
licensegh --reset
Save a license:
licensegh mit
Development
Installing poetry:
pip install poetry
Installing development dependencies:
poetry install
Running unit tests:
poetry run python -m scripts.tests
Applying code styles:
poetry run python -m scripts.styles
Running code analysis:
poetry run python -m scripts.analyze
Running code coverage:
poetry run python -m scripts.tests-coverage
Running cli using poetry
:
poetry run licensegh
Release a new version
poetry version <major|minor|patch>
git add -A
git commit -m "new version: $(poetry version -s)"
git tag $(poetry version -s)
git push origin main
git push --tags
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
licensegh-1.0.6.tar.gz
(4.5 kB
view hashes)
Built Distribution
Close
Hashes for licensegh-1.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6dc7dd3a6d9af05f5d1d57ef3e24d10e92cd06be3401b91f921a5e13ae79283d |
|
MD5 | 5399867d5094439851d02e4fbce3a6b2 |
|
BLAKE2b-256 | d5f6b5d28bb31bfd50b291bc25ea6c9253bfec8d42e9248d9d53fd8425499c61 |