{"id":16111345,"url":"https://github.com/vergissberlin/bashlib","last_synced_at":"2025-06-10T09:05:56.890Z","repository":{"id":70688842,"uuid":"97755964","full_name":"vergissberlin/bashlib","owner":"vergissberlin","description":"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.","archived":false,"fork":false,"pushed_at":"2023-12-15T02:45:02.000Z","size":62,"stargazers_count":5,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-10T09:05:55.230Z","etag":null,"topics":["bash","framework","library","testing","ui-components"],"latest_commit_sha":null,"homepage":"https://bashlib.readthedocs.io","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vergissberlin.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-07-19T19:58:55.000Z","updated_at":"2025-02-02T03:55:35.000Z","dependencies_parsed_at":"2023-12-15T03:39:50.355Z","dependency_job_id":"d60dff6b-7d7a-4080-a28e-688052ca390c","html_url":"https://github.com/vergissberlin/bashlib","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vergissberlin%2Fbashlib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vergissberlin%2Fbashlib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vergissberlin%2Fbashlib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vergissberlin%2Fbashlib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vergissberlin","download_url":"https://codeload.github.com/vergissberlin/bashlib/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vergissberlin%2Fbashlib/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259043769,"owners_count":22797161,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash","framework","library","testing","ui-components"],"created_at":"2024-10-09T19:41:51.735Z","updated_at":"2025-06-10T09:05:56.860Z","avatar_url":"https://github.com/vergissberlin.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"bashlib\n=======\n\n|Build Status|\n\n::\n\n        _               _     _ _ _\n       | |             | |   | (_) |\n       | |__   __ _ ___| |__ | |_| |__\n       | '_ \\ / _` / __| '_ \\| | | '_ \\\n       | |_) | (_| \\__ \\ | | | | | |_) |\n       |_.__/ \\__,_|___/_| |_|_|_|_.__/\n\nYou wanna create your own bash script, and don’t start on ground zero?\nThat library is made for you! It helps to improve bash your bash scripts.\n\nIncluding\n---------\n\n1. UI components\n\n-  Colored messages ``[ OK ]``\n-  Progress annimation ``[ / ]``\n\n2. Validation helper\n3. Math helper\n4. Remote ssh command execution\n\nSupported operating systems\n---------------------------\n\n-  MacOS\n-  Debian\n-  Ubuntu\n-  OpenSuse\n-  CentOS\n-  Fedora (In addition to plain installation the package ``findutils`` is required)\n\nContributing\n------------\n\n1. Fork it\n2. Create your feature branch (``git checkout -b my-new-feature``)\n3. Commit your changes (``git commit -am 'Add some feature'``)\n4. Push to the branch (``git push origin my-new-feature``)\n5. Create new Pull Request\n\nTesting\n~~~~~~~\n\n::\n\n   bash test/suite.sh\n\nCI\n~~\n\n::\n\n   fly set-pipeline \\\n       -t box \\\n       -p bashlib \\\n       -c ci/pipeline.yml \\\n       -l ci/variables/messages.yml \\\n       -l ci/variables/credentials.yml -n\n\nSupport or Contact\n~~~~~~~~~~~~~~~~~~\n\nYou can contact me (@vergissberlin) on GitHub. Use the issue tracker to report bugs.\n\nThank you\n---------\n\n-  *tlatsas* for inspire to a bash spinner https://github.com/tlatsas/bash-spinner/blob/master/spinner.sh\n\n--------------\n\n*Made with love and*\n\n|Atom.IO|\n\n.. |Build Status| image:: https://travis-ci.org/vergissberlin/bashlib.svg?branch=master\n   :target: https://travis-ci.org/vergissberlin/bashlib\n.. |Atom.IO| image:: http://github-atom-io-herokuapp-com.global.ssl.fastly.net/assets/logo-4e073dbd4c0ce67ece1b30a6b31253b9.png\n   :target: https://atom.io/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvergissberlin%2Fbashlib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvergissberlin%2Fbashlib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvergissberlin%2Fbashlib/lists"}