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
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
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
Built Distribution
File details
Details for the file slapp-0.5.1.tar.gz
.
File metadata
- Download URL: slapp-0.5.1.tar.gz
- Upload date:
- Size: 6.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.6 CPython/3.9.2 Darwin/20.3.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c416d0b6daa43ecb2704f5e620a3a4f4e70caefe3d725149089d12726773faca |
|
MD5 | 701b3537f301f5908c2c776e9cdefcda |
|
BLAKE2b-256 | 5717a7a45bc9dcd8cf9463a57ba1b0d295f4a33571cb76bb8941044967b738f7 |
File details
Details for the file slapp-0.5.1-py3-none-any.whl
.
File metadata
- Download URL: slapp-0.5.1-py3-none-any.whl
- Upload date:
- Size: 7.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.6 CPython/3.9.2 Darwin/20.3.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc69b9c375e491fcc56016fdf93f104371fad12efc60d1bd22b72e10328ebdad |
|
MD5 | 388fda69edf32e0ac626b6e64ca93f2f |
|
BLAKE2b-256 | d330c5322563147ddb7f90bb6278b4d887ea90270084df1a624cdb59ceb3a42c |