Skip to content

mauprogramador/shell-scripts-kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shell Scripts Kit

Collection of utility shell scripts that automate and simplify common and repetitive tasks.

Latest Release Linux Ubuntu Shell Bash

Git GitHub Python3 Poetry Pyproject Docker

Config files

Bash ZSH Spaceship Prompt Aliases
.bashrc .zshrc .spaceshiprc.zsh .zsh_aliases

Templates

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

Scripts

  1. Generate Git commits history in CHANGELOG.md
  2. Generate Git latest tag Release notes
  3. Create new Git tag and push it to origin
  4. Create new Python3 Venv
  5. Start new System Service

Commands

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

About

Collection of utility shell scripts that automate and simplify common and repetitive tasks

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages