Collection of utility shell scripts that automate and simplify common and repetitive tasks.
Bash | ZSH | Spaceship Prompt | Aliases |
---|---|---|---|
.bashrc |
.zshrc |
.spaceshiprc.zsh |
.zsh_aliases |
File | Format | Description |
---|---|---|
.gitignore |
Git | Repository ignore |
pre-commit |
Shell | Pre-commit hook |
Makefile |
Makefile | Make commands |
README.md |
MarkDown | Project read me |
.dockerignore |
Docker | Container build ignore |
Dockerfile |
Docker | Python container build |
__init__.py |
Python | Source root init |
__main__.py |
Python | Source entrypoint |
pyproject.toml |
Toml | Project configuration |
conftest.py |
Python | Tests configuration |
- Generate Git commits history in CHANGELOG.md
- Generate Git latest tag Release notes
- Create new Git tag and push it to origin
- Create new Python3 Venv
- Start new System Service
Command | Description |
---|---|
$ changelog |
Generate CHANGELOG |
$ release |
Generate Release notes |
$ ptag |
Create and push new Git tag |
$ venv |
Create new Venv |
$ av |
Activate Venv |
$ dv |
Deactivate Venv |
$ reqs |
Generate requirements.txt |
$ cb |
Copy to clipboard |
$ zshrc |
Open .zshrc |
$ zshalias |
Open .zsh_aliases |
$ spaceshiprc |
Open .spaceshiprc.zsh |
$ gitignore |
Create .gitignore copy |
$ precommit |
Creates pre-commit copy |
This project is licensed under the terms of the MIT license