Top 23 Shell bash-script Projects
Push-button installer of macOS Catalina, Mojave, and High Sierra guests in Virtualbox for Windows, Linux, and macOSProject mention: [Free Release] Ramiel - An open-source, multipurpose macOS GUI utility for checkm8-vulnerable iOS/iPadOS devices | reddit.com/r/jailbreak | 2021-03-14
You could also make a macOS VM - https://github.com/myspaghetti/macos-virtualbox but no promises :P
Lightweight bash package managerProject mention: Coderun: code runner CLI that can automatically detect run any languages | reddit.com/r/commandline | 2021-02-19
You can use bpkg:
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Awesome tmux-based terminal dividerProject mention: Noob looking for help. | reddit.com/r/tmux | 2021-02-06
Check out https://github.com/greymd/tmux-xpanes
i3lock script that takes a screenshot of the desktop, blurs the background and adds a lock icon and text
PADD (formerly Chronometer2) is a more expansive version of the original chronometer.sh that is included with Pi-Hole. PADD provides in-depth information about your Pi-hole.Project mention: https://np.reddit.com/r/pihole/comments/mow1ow/dynamically_update_load_and_temps_on_pihole/gu9c4t0/ | reddit.com/r/backtickbot | 2021-04-12
PADD has its own repo here: https://github.com/pi-hole/PADD
A simple, self-contained, serverless, zero-configuration, json document store.Project mention: Show HN: SleekDB 2.0 – Simple database effortless | news.ycombinator.com | 2021-01-29
Somewhat related. I wrote a very very simple tool called JSONlite (https://github.com/nodesocket/jsonlite) which is pure bash and stores data in flat files. It does not support nested querying, or querying really of any sort besides the primary id.
A bash program to securely create a bootable USB device from one image file.Project mention: Windows 10 iso from Ubuntu | reddit.com/r/linuxquestions | 2021-01-09
Try the bootiso script.
You can use setupTermuxArch.bash 📲 to install Arch Linux in Termux on Amazon, Android, Chromebook and Windows. https://sdrausty.github.io/termux-archlinux/Project mention: How do I use proot with systemd? (rooted android 11 device) | reddit.com/r/termux | 2021-02-18
Ah, ok nice, I just found https://github.com/SDRausty/termux-archlinux and apparently it has some implementation of systemd (csystemctl), should I just use that?
Manage dotfiles and any git directories interactively with fzfProject mention: How do you manage your dotfiles? | reddit.com/r/neovim | 2021-03-02
I also use a bare repo, but I use dotbare for fzf+git superpowers.
🚦Bash script to generate a static status page.Project mention: Down detector for home? | reddit.com/r/selfhosted | 2021-04-01
One-click script to install MTProto Proxy server on CentOS, Ubuntu and DebianProject mention: VPN ssr codes Rendered Useless AGAIN on CNY? | reddit.com/r/dumbclub | 2021-02-13
I believe Telegram can use their own MTProto proxy with obfuscation, or a regular SOCKS5 proxy such as Shadowsocks or V2Ray. https://github.com/HirbodBehnam/MTProtoProxyInstaller
List and install OpenWRT / LEDE opkg upgradable packagesProject mention: Is there a simple way to upgrade your packages using luci? | reddit.com/r/openwrt | 2021-01-29
SSH in and use this, I use to update over a dozen devices running OpenWRT - https://github.com/tavinus/opkg-upgrade
An automation tool that scans sub-domains, sub-domain takeover, then filters out XSS, SSTI, SSRF, and more injection point parameters and scans for some low hanging vulnerabilities automatically.Project mention: R0X4R/Garud - An automation tool that scans sub-domains, sub-domain takeover and then filters out xss, ssti, ssrf and more injection point parameters. | reddit.com/r/GithubSecurityTools | 2021-01-19
Ready to use Flash environment for the C.H.I.P Single Board ComputerProject mention: Done! 4 chips flashed! No guacamole. | reddit.com/r/ChipCommunity | 2021-03-26
i have an old sata hard drive just to repair my drives. just install Ubuntu 18.04 and follow the steps in this link. here it does not work in any other way, it is not usually cable problem I suppose the script was made in that version and in my case it is the only way it works. the first time it takes time and then it is very fast. don't update it. just an apt-get update and upgrade and ready to go. (My laptop) the pocket are as exits of factory.
Bart's Imgur uploader bash scriptProject mention: I need help | reddit.com/r/rust | 2021-02-02
If you've got https://github.com/tremby/imgur.sh, this should do the trick.
Install ePSXe Linux (x64) & shaders using BIOS HLE and Core Plugins on x86-64 Debian, Ubuntu, Linux Mint and their derivatives.Project mention: How to get started decompiling PSX games | reddit.com/r/REGames | 2021-02-15
Well, the very first thing to do whenever starting a new project is to figure out the work already done by others. There are plenty of cases of this. Have a look at the open source emulator ePSXeUbuntu or you could look at what others are doing to hack other PSX games like Final Fantasy Tactics. Good luck.
The classic cat command but with a catProject mention: [Wayfire] Decided to be different and make something medieval | reddit.com/r/unixporn | 2021-03-03
Programs (left to right): neofetch, lf (viewing bash-cat-with-cat), cmatrix, vim, xclock
A wget script that makes pillaging websites much easier.Project mention: updated my little wget script to add mirroring and link size estimation, might be of interest to some of you. | reddit.com/r/opendirectories | 2021-02-15
Transparent proxy through Tor for Arch Linux OSProject mention: Alternative for raspberry pi? | reddit.com/r/tails | 2021-04-08
One alternative would be to install a regular linux distro that supports rpi and have all network settings go through the Tor network, e.g. Arch using Archtorify. But that means data is stored on the machine and you lose the whole live OS aspect that you get with Tails. One way round this is to have the OS saved on the SD Card and you can just unplug it when not in use, so it's always in your pocket. Not exactly a live distro but at least it's always in your possession. You could probably encrypt it, too.
Automatic install and update script for InvidiousProject mention: Just new so please don't kill me if I say something stupid. | reddit.com/r/onions | 2021-04-12
Bash library which provides utility functions and helpers for functional programming in Bash.Project mention: Centering output of bash scripts | reddit.com/r/bash | 2021-01-31
Take a look at format::text_center() function in https://github.com/labbots/bash-utility/blob/master/src/format.sh. The function helps you align the text to the center of the terminal.
Bash script to automatically update Plex Media Server on Synology NASProject mention: PMS version mismatch on Synology (DSM 6) | reddit.com/r/PleX | 2021-04-09
It is automated which is how I noticed, I get an email every morning telling me it failed (even though it didn't). It's not my script (I use this one) but I'll see if there's an easy fix for comparing versions.
A shell script that uploads/deletes images to/from IMGUR.Project mention: creating thumbnails inside seedbox | reddit.com/r/seedboxes | 2021-01-03
You can also use imgurbash2 after SlickSlice to upload it to imgur and show you the image url in your shell.
What are some of the best open-source bash-script projects in Shell? This list will help you: