Tool for easy deploying projects to git repo.
Project description
Släpp
Tool for quick tagging and deploying releases to Git. Släpp automatically generates and pushes CHANGELOG file to your repo, based on your commit history.
Installation
pip install slapp
Quick start
- Init slapp config
slapp init
- Edit slapp.yml file if needed
- Do some stuff in your repo and commit it with *
git add . && git commit -m "* Added some cool features!"
- Generate release tag and build auto-changelog in one command!
slapp release
Release
Only Semantic Versioning is supported, versions have to be without prefixes or postfixes.
Advanced usage of release
command:
slapp release [OPTIONS] [MANUAL_VERSION]
Arguments:
[MANUAL_VERSION] Manually added version name
Options:
-t, --type TEXT Release type: major, minor, patch [default: minor]
--dry / --no-dry Do not perform any actions with git repo [default: False]
--help Show this message and exit.
Versions
You can view all versions in repo by versions
command:
slapp versions [OPTIONS]
Options:
-l, --last INTEGER Show only last N versions.
-r, --reverse Order versions by ascending. [default: False]
For example, you want to see the earliest three versions:
slapp versions -r -l 3
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
slapp-0.4.1.tar.gz
(5.7 kB
view hashes)
Built Distribution
slapp-0.4.1-py3-none-any.whl
(7.0 kB
view hashes)