5 Modern Bash Scripting Techniques That Only A Few Programmers Know
Programmers often create shell scripts with the Bash command language to automate manual tasks. For example, they create Bash scripts for various configurations, file manipulations, generating build artifacts, and various DevOps-related activities.
—
https://levelup.gitconnected.com/5-modern-bash-scripting-techniques-that-only-a-few-programmers-know-4abb58ddadad
Category: Links
Creating a bash completion scrip
Creating a bash completion script
In this post I will familiarize you with the process of adding bash completion to your scripts. Bash completion is a functionality through which bash helps users type their commands faster and easier.
—
https://iridakos.com/programming/2018/03/01/bash-programmable-completion-tutorial
dust – A more intuitive version
dust – A more intuitive version of du in rust
i just discovered dust on a whim yesterday while randomly looking at the recent updates to arch packages and was pretty impressed with it, so i wanted to share here.screenshot of dust in action — https://i.imgur.com/n5v3oKI.pnghttps://github.com/bootandy/dusthttps://archlinux.
—
https://www.reddit.com/r/commandline/comments/t32bi4/dust_a_more_intuitive_version_of_du_in_rust/?utm_source=share&utm_medium=ios_app&utm_name=iossmf
bsmenu
bsmenu
bsmenu bash select menu – Create menu from arguments or stdin and output selection to stdout. Output from help: $ bsmenu –help bsmenu – bash select menu Create menu from arguments or stdin and output selection to stdout.
—
https://github.com/thingsiplay/bsmenu
jless — a command-line JSON view
jless — a command-line JSON viewer
JLess is a command-line JSON viewer designed for reading, exploring, and searching through JSON data. JLess will pretty print your JSON and apply syntax highlighting. Use it when exploring external APIs, or debugging request payloads.
—
https://jless.io/
A almost perfect rsync over ssh
A almost perfect rsync over ssh backup script
Last updated on 25. Februar 2022 Creating backups is a basic necessity for anyone who stores data. With the help of a dedicated server, the Linux operating system and the rsync software, you can securely and efficiently retrieve data from any computer via an SSH connection and store it in a backup.
—
https://blog.zazu.berlin/software/a-almost-perfect-rsync-over-ssh-backup-script.html
Create a machine learning model
Create a machine learning model with Bash
Machine learning is a powerful computing capability for predicting or forecasting things that conventional algorithms find challenging. The machine learning journey begins with collecting and preparing data—a lot of it—then it builds mathematical models based on that data.
—
https://opensource.com/article/20/11/machine-learning-bash
The Bash Hackers Wiki
The Bash Hackers Wiki
This wiki is intended to hold documentation of any kind about GNU Bash. The main motivation was to provide human-readable documentation and information so users aren’t forced to read every bit of the Bash manpage – which can be difficult to understand.
—
https://wiki.bash-hackers.org/
pure bash bible
pure bash bible
The goal of this book is to document commonly-known and lesser-known methods of doing various tasks using only built-in bash features. Using the snippets from this bible can help remove unneeded dependencies from scripts and in most cases make them faster.
—
https://github.com/dylanaraps/pure-bash-bible
virm
virm
Virm is a terminal-based file remover that uses your preferable CLI text editor to let you easily nuke files and directories. It is inspired by vimv which is a great bulk-rename terminal-based utility.
—
https://github.com/mazzensaadd/virm