Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/green-blue-couchette/bash-scripting-learning

A place to collect any interesting BASH scripts I wrote while learning scripting.
https://github.com/green-blue-couchette/bash-scripting-learning

bash linux scripting

Last synced: 7 days ago
JSON representation

A place to collect any interesting BASH scripts I wrote while learning scripting.

Awesome Lists containing this project

README

        

# Learning BASH scripting (bash-scripting-learning)
This repo is to collect and showcase any interesting BASH scripts I wrote while learning scripting.

Some of these are scripts I wrote while following tutorials, and others are ones I came up with on my own.

## File naming convention
I plan to follow this file naming pattern: `CATEGORY_A_B_name.sh`
- `CATEGORY` = Most often what purpose I wrote the script for, e.g. "NC" if I followed a NetworkChuck Tutorial, "MINE" if the script was my own idea, etc.
- `A` = primary number, to differentiate different scripts in the category, e.g. 1
- `B` = secondary number, for version/variant numbering, e.g. 2
- `name` = name of the script

Examples:
- `NC_1_2_hi_dad.sh`, means NetworkChuck tutorial episode 1, script variant 2, with name "hi_dad"
- `MINE_1_3_EV_CALCULATOR.sh`, means My Idea, script number 1, script variant 3, with name "EV_CALCULATOR"

## Commit conventions
I don't aim to follow any specific convention when I make commits to this repo. I'll just commit whenever I want to add a new file or update an already added file.