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