Welcome to the Bash Scripts repository under HashSlap Summer of Code (HSSoC)!
This repository is a collection of handy, modular, and reusable Bash scripts built for system automation, productivity, and quick CLI-based solutions.
This repository will feature scripts for:
- 🧹 System Cleanup & Maintenance
- 🌐 Network Tools & Connectivity Checkers
- 📂 File Management Helpers
- 🔐 Security & Permissions
- 📊 System Monitoring
Whether you’re a beginner learning shell scripting or a power user automating workflows, this is the place for you!
.
├── cleanup/
│ └── clear-cache.sh
├── network/
│ └── ping-check.sh
├── monitor/
│ └── cpu-usage.sh
├── file-tools/
│ └── batch-rename.sh
└── README.mdWe welcome contributions of all levels! You can:
- Add new useful scripts
- Optimize existing ones
- Improve readability and reusability
📌 Naming Convention: Use kebab-case.sh
📌 Add a comment block at the top describing the script’s purpose and usage
-
Fork this repo 🍴
-
Clone to your machine
git clone https://github.com/your-username/bash-scripts.git
-
Create your script inside the right folder
-
Commit & push
-
Open a Pull Request ✅
This repository is licensed under the MIT License.
echo -e "google.com\n192.168.1.1" > hosts.txt
bash network/uptime-watcher.sh -f hosts.txt -i 5 --log
crontab -e
*/5 * * * * /path/to/uptime-watcher.sh -f /path/to/hosts.txt --silent --log