Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
Top 23 Bash Open-Source Projects
Master the command line, in one pageProject mention: Linux Command Line Cheat Sheet: All the Commands You Need | /r/linux | 2023-04-06
The Art of Command Line — notes and tips on using the command-line, suitable for both beginners and experienced users
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versionsProject mention: Two+ things I do every time I set up a new node project | dev.to | 2023-08-10
Having done that, any developer can just run nvm use in the project folder and nvm will automatically switch to the correct version of node.
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
:cherry_blossom: A command-line fuzzy finderProject mention: Show HN: I automated 1/2 of my typing | news.ycombinator.com | 2023-08-30
A tool for writing better scripts
☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
📖 A collection of pure bash alternatives to external processes.Project mention: Ask HN: How does one practice day to day shell scripting | news.ycombinator.com | 2023-09-23
I'd say check out the work of William Shotts at https://linuxcommand.org/ His book, "The Linux Command Line" is free for downloading, and there are lots of references to style guides, good practices, and bash templates in the book.
There is also a shorter, HTML version at the same site: https://linuxcommand.org/lc3_learning_the_shell.php
I'm trying to get a little proficiency in all this, and just yesterday I went through the "Further Reading" sections at the end of each chapter, and captured all the likely URLs for further investigation.
One that looks really good is Dylan Araps' "Pure Bash Bible" ( See https://github.com/dylanaraps/pure-bash-bible ) Confession: I found a PDF copy at Libgen, but don't tell anyone. This and the Shotts book have also been thoroughly discussed on Hacker News in the past. (I.e., search on the two titles and you'll probably get all the opinions that you can stand, plus maybe some more hints.)
Bash is profoundly weird, but if/when you can make it work, it's slick.
👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.Project mention: Cool Github repositories for Everyone | dev.to | 2022-12-29
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
A pure Unix shell script implementing ACME client protocolProject mention: Caddy is the first and only web server to use HTTPS automatically and by default | news.ycombinator.com | 2023-09-12
If DNS-01 is not an option or to complicated, this saves you from exposing a host to the internet for no good reason.
ShellCheck, a static analysis tool for shell scriptsProject mention: Ask HN: How does one practice day to day shell scripting | news.ycombinator.com | 2023-09-23
This is also referenced by Shotts, and has been discussed on Hacker News -- not to be missed.
:wrench: .files, including ~/.macos — sensible hacker defaults for macOSProject mention: The first conformant M1 GPU driver | news.ycombinator.com | 2023-08-22
You might be interested in this: https://github.com/mathiasbynens/dotfiles/blob/main/.macos
I don't advise just running Mathias' config as is, but read through it and see if anything seems to be something you want in yours, make the changes, and save it somewhere for the next time you're setting up a Mac.
There's some stuff in there about speeding up certain animations (look for `# Speed up Mission Control animations`), and about not reordering "spaces" (desktops, full-screen apps, search for `# Don’t automatically rearrange Spaces based on most recent use`) based on use which I think may also affect cmd+tab ordering? Not sure, but it's a setting I always change anyway because the default doesn't make sense for power users.
About the trolling thing, sorry, I was genuinely not sure if you were arguing in good faith or just making stuff up, as most of the things you were saying were just plain incorrect or dishonest, from comparing desktop computer performance to low-powered laptops, to incorrect statements about features macOS truly excels at.
A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php.Project mention: Apache2 in Local Machine | dev.to | 2023-08-07
IDE-style autocomplete for your existing terminal & shell
🖼️ A command-line system information tool written in bash 3.2+Project mention: Is there a way to shorten the Laptop, CPU and GPU name so that it fits inside the box on neofetch | /r/EndeavourOS | 2023-06-07
OpenVPN road warrior installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS and FedoraProject mention: Easy VPN install on Debian | /r/selfhosted | 2023-07-08
and for OpenVPN: https://github.com/Nyr/openvpn-install
A professional cross-platform SSH/Sftp/Shell/Telnet/Serial terminal.Project mention: WindTerm SSH Client has Ransomware? | /r/PowerShell | 2023-09-13
Manage your app's Ruby environmentProject mention: Ruby version | /r/ManjaroLinux | 2023-07-05
rbenv (my personal favorite)
Warp is a modern, Rust-based terminal with AI built in so you and your team can build great software, faster.Project mention: Keystroke timing obfuscation added to SSH(1) | news.ycombinator.com | 2023-08-29
This makes me wonder about newer terminal emulators on maccOS like Warp, and if they're for example taking all input locally, and then sending it over the remote host in a single blob or not? I imagine doing so would possibly break any sort of raw-mode input being done on remote host but I'd also imagine that is a detectable situation in which you could switch into a raw keystroke feed as well.
A tool for glamorous shell scripts 🎀Project mention: CLI 'chat' app | /r/nim | 2023-09-21
The inspiration for this is the neat project gum (https://github.com/charmbracelet/gum) but I would deliver OS native apps vs. shell scripts.
🦄 Record your terminal and generate animated gif images or share a web playerProject mention: gh-contribs - github contribution graph in your Terminal | /r/commandline | 2023-02-15
Blazing 💥 fast terminal-ui for git written in rust 🦀Project mention: GitUI 0.24 supports searching the entire commit history | dev.to | 2023-08-27
GitUI is a terminal UI for git written in Rust. We aim to simplify common git tasks in a fast, keyboard-only and cross platform way without leaving your beloved CLI.
Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile.Project mention: Powerline arrows bugged | /r/linuxquestions | 2023-05-01
A community Bash framework.Project mention: Recommend A Theme | /r/IntelliJIDEA | 2023-05-23
bash-it for Linux or WSL/MSYS2 on Windows
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Bash related posts
Ask HN: How does one practice day to day shell scripting
2 projects | news.ycombinator.com | 23 Sep 2023
Being a bash developer in the 21st century
4 projects | news.ycombinator.com | 22 Sep 2023
CLI 'chat' app
1 project | /r/nim | 21 Sep 2023
Toolship: A (More) Secure Workstation
7 projects | news.ycombinator.com | 20 Sep 2023
I cant start server.
1 project | /r/Pterodactyl | 19 Sep 2023
Cdwe (CD with env): per dir env variables, aliases, autocommands
1 project | news.ycombinator.com | 19 Sep 2023
yas-bdsm: Yet Another Stow-Based Dotfiles System Manager
1 project | /r/programming | 10 Sep 2023
A note from our sponsor - SonarQube
www.sonarqube.org | 25 Sep 2023
What are some of the best open-source Bash projects? This list will help you: