🇸🇪 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
Add randomly generated namings
You can randomly name your releases from list or several lists of words. Just add random_names option to your config file:
. . .
random_names:
- [ Aggressive, Brave, Calm ]
- ['Dog', 'Cow', 'Cat']
Släpp will automatically generate a release name for you by mixing words from given lists. For example:
0.1.0 Brave Cat
Release files for slapp 0.5.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| slapp-0.5.1.tar.gz | 6.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| slapp-0.5.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.6 kB
Release files / slapp-0.5.1.tar.gz
| Download URL | slapp-0.5.1.tar.gz |
|---|---|
| Size | 6.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c416d0b6daa43ecb2704f5e620a3a4f4e70caefe3d725149089d12726773faca
|
|
BLAKE2b-256 checksum How to use checksums |
5717a7a45bc9dcd8cf9463a57ba1b0d295f4a33571cb76bb8941044967b738f7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.6 CPython/3.9.2 Darwin/20.3.0
|
Release files / slapp-0.5.1-py3-none-any.whl
| Download URL | slapp-0.5.1-py3-none-any.whl |
|---|---|
| Size | 7.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cc69b9c375e491fcc56016fdf93f104371fad12efc60d1bd22b72e10328ebdad
|
|
BLAKE2b-256 checksum How to use checksums |
d330c5322563147ddb7f90bb6278b4d887ea90270084df1a624cdb59ceb3a42c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.6 CPython/3.9.2 Darwin/20.3.0
|