Top 23 Shell Bash Projects
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versionsProject mention: Best way to use node.js? | reddit.com/r/debian | 2021-09-19
nvm can install node and it should be used for that. Once you installed nvm and added to your PATH, you can install any available version of node as easily as nvm install 16 and switch between installed versions with nvm use 14 (assuming you have node 14 installed). The README at its repo is long and very detailed, but at the end the use of nvm boils down to install and use - https://github.com/nvm-sh/nvm .
📖 A collection of pure bash alternatives to external processes.Project mention: Can anyone explain the line | reddit.com/r/bash | 2021-04-09
The line in question is from dylanaraps/pure-bash-bible
Run Linux Software Faster and Safer than Linux with Unikernels.
:wrench: .files, including ~/.macos — sensible hacker defaults for macOSProject mention: Rapid Mac Setup for Frontend Development | dev.to | 2021-06-07
This macos script (inspired by Mathias Bynen's script) also configures many other OS-level settings that are gonna be useful for developers.
A pure Unix shell script implementing ACME client protocolProject mention: Is there anyway to use Let's Encrypt without port forwarding 80? | reddit.com/r/synology | 2021-09-02
There is a guide somewhere out there on how to set it up directly on Synology. I just looked for it again but couldn't. I remember you have to set up ssh on Synology, ssh in as root, create a few folders here and there, install acme.sh, configure the appropriate folder/file privileges, etc. It may be a simpler solution, but I felt much more at ease with messing with the pi.
OpenVPN road warrior installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS and FedoraProject mention: What is the best way to run a private/secure home made vpn (openvpn) ? | reddit.com/r/VPN | 2021-09-18
Nothing stops the VPS provider from just logging your traffic though, even if only to enforce their acceptable use policy. https://www.pivpn.io/ runs on any recent Debian & Ubuntu install, including VPS, if you prefer other OS either https://github.com/angristan/openvpn-install or https://github.com/Nyr/openvpn-install should work. Usually, your OS, VPS configuration and service-level firewall then need to be configured to open the port for traffic.
🖼️ A command-line system information tool written in bash 3.2+Project mention: Setting Hyper with WSL 2 | dev.to | 2021-09-19
sudo apt install neofetch # See more on https://github.com/dylanaraps/neofetch
A community Bash framework.Project mention: Happens more often than I'd like to admit... | reddit.com/r/linuxmasterrace | 2021-04-19
Same here with Bash-It
Scout APM: A developer's best friend. Try free for 14-days. 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.
AI Code CompletionsProject mention: GitHub Copilot Beta – My Experience | news.ycombinator.com | 2021-08-11
Swiss Army Knife for macOSProject mention: macOS Terminal, new to the terminal and need advice from people that know it. Many thanks fellow macOS users. | reddit.com/r/MacOS | 2021-03-08
The reason developers use terminal/shell is because of its command line interface i.e, each task is a line/command. Each command maybe anything only limited by the tools you have installed on system. These lines can be placed together in a script and run together and developers often use it like this for automation. It is like programming the system. You can install a lot of tools using HomeBrew and lot of tools and commands are common across Linux and macOS.
Set up your own OpenVPN server on Debian, Ubuntu, Fedora, CentOS or Arch Linux. (by angristan)Project mention: Trois Américains, dont un actuel cadre d'ExpressVPN, reconnaissent leur implication dans des activités de cyberspionnage pour les Émirats arabes unis, Edward Snowden lance l'alerte contre ExpressVPN | reddit.com/r/france | 2021-09-20
Color Scheme for Gnome Terminal and Pantheon TerminalProject mention: Getting started with programming - kind of | dev.to | 2021-09-10
https://github.com/Mayccoll/Gogh I like dracula, nord, github, night owl, dissonance/brogrammer, and broadcast https://www.reddit.com/r/terminal_porn/ oh yeah
letsencrypt/acme client implemented as a shell-script – just add waterProject mention: Is there anyway to use Let's Encrypt without port forwarding 80? | reddit.com/r/synology | 2021-09-02
Bash Infinity is a modern standard library / framework / boilerplate for BashProject mention: Something equivalent to classes in bash? | reddit.com/r/bash | 2021-03-18
Otherwise... maybe this?
▁▅▆▃▅ Git quick statistics is a simple and efficient way to access various statistics in git repository.Project mention: 🧢 Stefan's Web Weekly #18 | dev.to | 2021-05-09
arzzen/git-quick-stats – A simple and efficient way to access various statistics in git repository.
Directory-based environments. [Author @ken-reitz]Project mention: How to activate an environment forever? | reddit.com/r/learnpython | 2021-04-05
A full-featured & carefully designed adaptive prompt for Bash & ZshProject mention: Shell Prompts | Which ones do you recommend? | reddit.com/r/linux4noobs | 2021-08-12
I like https://github.com/nojhan/liquidprompt, very customizable.
A curated list of delightful Bash scripts and resources.Project mention: Are there websites that people share notes on programming and concepts? | reddit.com/r/AskProgramming | 2021-04-08
On github there are many projects with "awesome" in their name for a catalog of links. (e.g. React Awesome, awesome bash).
This is a multi-use bash script for Linux systems to audit wireless networks.Project mention: v1s1t0r1sh3r3/airgeddon - This is a multi-use bash script for Linux systems to audit wireless networks. | reddit.com/r/GithubSecurityTools | 2021-01-12
CLI and local web plain text note‑taking, bookmarking, and archiving with linking, tagging, filtering, search, Git versioning & syncing, Pandoc conversion, + more, in a single portable script.Project mention: Note Taking in 2021 | news.ycombinator.com | 2021-06-16
I use nb (https://github.com/xwmx/nb) and sync to gitlab. The best part of nb, is that you can bookmark a url, and nb will keep a copy of the page with the bookmarked url. So if the page disappears later, you still have a copy with your notes.
It's all stored as markdown, so you can go in and edit the page. nb also syncs automatically every time a note is edited.
📁 A simple file manager written in bash.Project mention: What is the best way of folder(file) navigation on VIM? | reddit.com/r/vim | 2021-08-08
Fetches system/theme information in terminal for Linux desktop screenshots.Project mention: Windows 10 Desktop + WSL2 Ubuntu Terminal | reddit.com/r/desktops | 2021-09-14
[Screenfetch](https://github.com/KittyKatt/screenFetch) - Without the distro logo
The command-line tool for quick, simple deployment and management of Linux dedicated game servers.Project mention: It all started with only one Dell R710, now I have 6 servers and I still want more 😂 | reddit.com/r/homelab | 2021-08-24
-server games (linuxgsm.com) for me and my friends;
My dotfiles. Buyer beware ;)Project mention: Print Git Status in Your Tmux Statusbar | dev.to | 2021-08-17
The function we will use for this is borrowed from jessfraz/dotfiles.
What are some of the best open-source Bash projects in Shell? This list will help you:
Are you hiring? Post a new remote job listing for free.