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