Associative arrays (hash tables) in bash.
The manpage for the ASH shell.
A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php. This awesome collection is also available on Unix-Shell.ZEEF.com.
A collection of pure POSIX sh alternatives to external processes.
Wallabag-client is a command line client for the self hosted read-it-later app wallabag. Unlike to other services, wallabag is free and open source.
Wallabag-client is refactored version of existed wallabag-cli tool.
List articles, read articles, add and delete entries, make minor edits.
Convert the name of your main development branch from master to main with ease.
Lynis is a security auditing tool for systems based on UNIX like Linux, macOS, BSD, and others. It performs an in-depth security scan and runs on the system itself. The primary goal is to test security defenses and provide tips for further system hardening. It will also scan for general system information, vulnerable software packages, and possible configuration issues. Lynis was commonly used by system administrators and auditors to assess the security defenses of their systems.
Automated security auditing
Compliance testing (e.g. ISO27001, PCI-DSS, HIPAA)
A simple, self-contained, serverless, zero-configuration, json document store. - nodesocket/jsonlite
A collection of shell scripts for communicating with a Matrix instance. Requires a POSIX compatible shell and a copy of jq.
psql and shell scripts for maintaining a Matrix Synapse chat server. Currently looking for maintainers.
A curated list of the most fabulous packages, prompts, and resources for the friendly interactive shell.
A collection of pure bash alternatives to external processes and programs. Why use an external utility that may or may not exist on the system when you can use a short snippet of shell script?
Distributed chat via shared flat file. Implemented as a shell script with a shared logfile.
Written in C.
A fire-and-forget file sharing webapp optimized for access from the command line. Use wget or curl to upload and download files. Share with a unique URL. Files can be up to 10 gigs in size, will persist for 14 days.
Github repo: https://github.com/dutchcoders/transfer.sh/
How to use /usr/bin/rename to rename all of the files in a directory.
A remote login utility that is mobile aware, i.e., your link can drop (say, if you're on a cellphone) and come back up later, and your session will still be running. It's kind of like GNU Screen, actually. Also allows editing of lines prior to sending with the enter key. Adapts to network latency.
A shell which acts as a better interactive Python interpreter than the standard Python environment. iPython is designed more for experimentation and playing with ideas prior to implementation than it is for actually developing code. It also supports being embedded in other software for the purpose of extensibility. It even makes it easy to prototype and test GUIs written in Python.
A massive list of free-as-in-beer ebooks about programming: Languages, platforms, tools, and more. Ideal for teaching classes, continuing education, reference, and getting a jump start on programming in school.
A wiki that documents many tips and tricks for writing shell scripts in Bash.
3480 links, including 121 private