Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vergissberlin/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.
https://github.com/vergissberlin/bashlib
bash framework library testing ui-components
Last synced: 10 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/vergissberlin/bashlib
- Owner: vergissberlin
- License: mit
- Created: 2017-07-19T19:58:55.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-12-15T02:45:02.000Z (11 months ago)
- Last Synced: 2024-10-10T19:41:32.936Z (27 days ago)
- Topics: bash, framework, library, testing, ui-components
- Language: Shell
- Homepage: https://bashlib.readthedocs.io
- Size: 60.5 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
bashlib
=======|Build Status|
::
_ _ _ _ _
| | | | | (_) |
| |__ __ _ ___| |__ | |_| |__
| '_ \ / _` / __| '_ \| | | '_ \
| |_) | (_| \__ \ | | | | | |_) |
|_.__/ \__,_|___/_| |_|_|_|_.__/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
---------1. UI components
- Colored messages ``[ OK ]``
- Progress annimation ``[ / ]``2. Validation helper
3. Math helper
4. Remote ssh command executionSupported operating systems
---------------------------- MacOS
- Debian
- Ubuntu
- OpenSuse
- CentOS
- Fedora (In addition to plain installation the package ``findutils`` is required)Contributing
------------1. Fork it
2. Create your feature branch (``git checkout -b my-new-feature``)
3. Commit your changes (``git commit -am 'Add some feature'``)
4. Push to the branch (``git push origin my-new-feature``)
5. Create new Pull RequestTesting
~~~~~~~::
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 -nSupport 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*
|Atom.IO|
.. |Build Status| image:: https://travis-ci.org/vergissberlin/bashlib.svg?branch=master
:target: https://travis-ci.org/vergissberlin/bashlib
.. |Atom.IO| image:: http://github-atom-io-herokuapp-com.global.ssl.fastly.net/assets/logo-4e073dbd4c0ce67ece1b30a6b31253b9.png
:target: https://atom.io/