Evolving set of shfmt-conformant, bats-tested, shellcheck-linted tools, templates, and more.
A release package contains shell libraries along with a script and two function templates for developing your own tools.
git-bash-ed
+--README.md
+--src/
| +-- datetime.sh
| +-- environment.sh
: :
| +-- function-template.sh
| +-- script-template
+--test-results/
Some libraries depend on others so it's best to just use the whole package and source whatever you need, for example:
. git-bash-ed/src/datetime.sh # contains iso-8601-basic()
iso-8601-basic -d '10:32 AM EDT Jan 5 1982'
19820105T143200Z