Shell programming
Created:
learnbyexample/Command-line-text-processing: From finding text to search and replace, from sorting to beautifying text and more – the
paste
command was really interesting!explainshell.com - match command-line arguments to their help text
Shellcheck finds bugs in your shell scripts. Available as an online tool and a installable CLI tool. Written in Haskell.
modernish/modernish: cross-platform POSIX shell feature detection and language extension library
Oilshell – Why create a new Unix Shell. See “A glimpse of Oil” – (statically parsed, lossless syntax tree, stricter runtime behaviour.. etc.,)
Software development using Bash – illustrates the use of
shfmt
(code formatting),shellcheck
(linting/static analysis),bats
(unit testing).