bashlib¶
_ _ _ _ _
| | | | | (_) |
| |__ __ _ ___| |__ | |_| |__
| '_ \ / _` / __| '_ \| | | '_ \
| |_) | (_| \__ \ | | | | | |_) |
|_.__/ \__,_|___/_| |_|_|_|_.__/
You wanna create your own bash script, and don’t start on ground zero? That library is made for you! It helps to improve bash your bash scripts.
Including¶
- UI components
- Colored messages
[ OK ]
- Progress annimation
[ / ]
- Validation helper
- Math helper
- Remote ssh command execution
Supported operating systems¶
- MacOS
- Debian
- Ubuntu
- OpenSuse
- CentOS
- Fedora (In addition to plain installation the package
findutils
is required)
Contributing¶
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
Testing¶
bash test/suite.sh
CI¶
fly set-pipeline \
-t box \
-p bashlib \
-c ci/pipeline.yml \
-l ci/variables/messages.yml \
-l ci/variables/credentials.yml -n
Support or Contact¶
You can contact me (@vergissberlin) on GitHub. Use the issue tracker to report bugs.
Thank you¶
- tlatsas for inspire to a bash spinner https://github.com/tlatsas/bash-spinner/blob/master/spinner.sh
Made with love and