- Bash (GNU Bourne again shell), version >= 4.0
- coreutils
- $BASH_LIB— path to Bash library directory
- 1— current shell is not Bash.
- 2— Bash version is not supported (less than 4.0).
- 3— package- coreutilsis not installed.
- 255— Bash lib was not initialized.
- _<lib>_<name>— private variables.
- _<lib>::<name>— private functions.
- _<lib>::init— library initialization.