bashlib は、bash シェルをスクリプトとして使うときに、必要となる機能を提供するライブラリです。
事前の状況チェックや、事後のエラーチェックが不要になり、コードがシンプルになります。
短いオプションや特殊記号を減らして、読めるだけでなく検索できるようになります。
エラーが発生したら停止して、その場所を表示します。(フェイル・セーフ)
許可したフォルダーの外のファイルを消そうとしたらエラーにします。(フール・プルーフ)
構造化例外処理ができるため、エラーのテストやエラー復帰ができます。
ステップ実行ができるため、不具合を早く修正できます。
オンライン・ドキュメントは、http://www.sage-p.com/scriptlib/bashlib.html