https://github.com/valera-rozuvan/bash-scripts
a collection of useful Bash scripts
https://github.com/valera-rozuvan/bash-scripts
bash
Last synced: 2 months ago
JSON representation
a collection of useful Bash scripts
- Host: GitHub
- URL: https://github.com/valera-rozuvan/bash-scripts
- Owner: valera-rozuvan
- License: mit
- Created: 2019-01-22T02:22:23.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2025-10-14T19:12:08.000Z (8 months ago)
- Last Synced: 2026-03-01T22:51:17.987Z (4 months ago)
- Topics: bash
- Language: Shell
- Homepage:
- Size: 169 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# bash-scripts
a collection of useful Bash scripts
## utilities
1. [update sha256sum hashes](./utils/update-sha256-hashes.sh)
## k8s
1. [Check all pods in k8s namespace by running arbitrary commands](k8s/check_pods.sh)
2. [Check k8s namespaces](k8s/check-k8s-namespaces.sh)
3. [Install kubectx](k8s/install-kubectx.sh)
## EC2
1. [Deploy a container to EC2](ec2/deploy-container-ec2.sh)
## GCP
1. [Do work using GCP VM](gcp/do-work-using-gcp-vm.sh)
2. [Switch gcloud config](gcp/switch-gcloud-config.sh)
## Linux setup
1. [Clear Gnome keyring](linux-setup/01-clear-gnome-keyring.sh)
2. [Create new user](linux-setup/02-create-new-user.sh)
3. [Debian setup all](linux-setup/03-debian-setup-all.sh)
4. [Get IBM Plex Mono font](linux-setup/04-get-ibm-plex-mono-font.sh)
5. [Setup Debian 10](linux-setup/05-setup-debian-10.sh)
6. [Setup Debian 10 XFCE](linux-setup/06-setup-debian-10-xfce.sh)
7. [Setup SSH Server](linux-setup/07-setup-ssh-server.sh)
8. [Setup UTF-8 locale](linux-setup/08-setup-utf-8-locale.sh)
9. [Setup XFCE4](linux-setup/09-setup-xfce4.sh)
10. [Stop screen blanking](linux-setup/10-stop-screen-blanking.sh)
## Backup
1. [Backup important home dirs](backup/backup_s.sh)
2. [Backup with rsync](backup/backup-with-rsync.sh)
## Git
1. [Get all GitHub repos](git/get-all-git-repos.sh)
2. [Git config](git/git-config.sh)
3. [Git set author](git/git-set-author.sh)
## Node.js
1. [Run Node project in VM](nodejs/run-node-project-in-vm.sh)
## Application scripts
1. [Run brave browser](app-scripts/run-brave.sh)
2. [Make m3u playlist](app-scripts/make-m3u-playlist.sh)
3. [Convert any video/audio file to MP3](app-scripts/convert-to-mp3.sh)
4. [Run emacsclient](app-scripts/run-emacsclient.sh)
5. [Mplayer Webcam](app-scripts/mplayer-webcam.sh)
## MongoDB
1. [mongodump zip](mongodb/mongodump-zip.sh)
2. [mongorestore zip](mongodb/mongorestore-zip.sh)
## 3rd party scripts
1. [tomxue/countdown](https://github.com/tomxue/countdown)
2. [tsotne95/clock_in_bash](https://github.com/tsotne95/clock_in_bash)
## cgit
1. [complete setup suite for cgit](./cgit-server-setup)
---
## license
The project `'bash-scripts'` is licensed under the MIT License.
See [LICENSE](./LICENSE) for more details.
The latest source code can be retrieved from one of several mirrors:
1. [github.com/valera-rozuvan/bash-scripts](https://github.com/valera-rozuvan/bash-scripts)
2. [gitlab.com/valera-rozuvan/bash-scripts](https://gitlab.com/valera-rozuvan/bash-scripts)
3. [git.rozuvan.net/bash-scripts](https://git.rozuvan.net/bash-scripts)
Copyright (c) 2019-2022 [Valera Rozuvan](https://valera.rozuvan.net/)