{"repo":"cyberark/bash-lib","free":true,"listed":false,"github":"https://github.com/cyberark/bash-lib","clone":"git clone https://github.com/cyberark/bash-lib.git","description":"Library for bash utility methods and tools","language":"Shell","stars":674,"topics":["bash","utility","conjbot-notify"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"bash-lib Introductory blog post: https://www.conjur.org/blog/stop-bashing-bash/ The place to store functions that are used in pipelines for multiple repos. Please add whatever is useful to you, but keep it tidy so its still useful to everyone else :) Release Status: Alpha TL;DR: Ready for use, but needs expansion. The functions in this repo are tested and ready for use, but certain libs are pretty much place holders (eg logging). Those need further contributions before they provide a comprehensive solution. License: Apache 2.0 See the license file Usage Add bash-lib into your project in the way that best fits your workflow. The only requirement is that you pin the version of bash-lib that you use . This is important so that changes to bash-lib do not have the power to break all projects that use bash-lib. Your project can then test updates to bash-lib and roll forward periodically. Options: Add a submodule: they are an easy way to integrate bash-lib and automatically use a single SHA until manually updated. Submodules add a pointer from a mount point in your repo to the external repo (bash-lib), and require workflow changes to ensure that pointer is derferenced during clone, checkout and some other opertaions. Add a subtree: This repo uses subtrees to pull in test dependencies. Subtrees copy an external repo into a subdirectory of the host repo, no workflow changes are required. Subtrees naturally keep a single version of bash-lib until explicitly updated. Note that subtree m","default_branch":null,"files":null,"tree":[],"storefront":"/r/cyberark","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cyberark/bash-lib/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}