Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/green-blue-couchette/bash-scripting-learning
- Owner: green-blue-couchette
- Created: 2024-02-16T08:39:55.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-02-25T19:25:45.000Z (11 months ago)
- Last Synced: 2024-11-14T21:09:33.403Z (2 months ago)
- Topics: bash, linux, scripting
- Language: Shell
- Homepage:
- Size: 132 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 scriptExamples:
- `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.