|
1 |
| -# bash-tools |
2 |
| -A collection of bash utility scripts |
| 1 | +<!--------------------------------------+--------------------------------------> |
| 2 | +# Introduction |
| 3 | +<!--------------------------------------+--------------------------------------> |
| 4 | +My personal collection of bash utility scripts, meant to support a wide range of |
| 5 | +applications; but not very useful by themselves. |
| 6 | +You can find more details and similar tools on |
| 7 | +[Yet Another Linux'n Electronics Blog](https://yalneb.blogspot.com/). |
| 8 | + |
| 9 | + |
| 10 | +*DISCLAIMER* |
| 11 | +Note that some script snippets might be from third parties. |
| 12 | +I collected them over many years from forums, wikis, and chats. |
| 13 | +The original authors, if known, are referenced within the individual scripts. |
| 14 | +If you recognize a snippet and the file has no reference |
| 15 | +(specially in the older ones), kindly let me know. |
| 16 | + |
| 17 | + |
| 18 | + |
| 19 | + |
| 20 | + |
| 21 | + |
| 22 | +<!--------------------------------------+--------------------------------------> |
| 23 | +# Overview |
| 24 | +<!--------------------------------------+--------------------------------------> |
| 25 | + |
| 26 | +| Folder | Script | Description | |
| 27 | +|----------------------- |-------------------------------- |------------------------------------------------------ | |
| 28 | +| | | | |
| 29 | +| / | color.sh | Colorize and format command line text | |
| 30 | +| / | load_config.sh | Retrieve script configurations from a file | |
| 31 | +| / | edit_text_file.sh | Add a fragment of text to file without duplicating it | |
| 32 | +| / | print_utils.sh | Utility function to print text blocks to termional | |
| 33 | +| / | shorten_path.sh | Makes a path name shorter without truncating names | |
| 34 | +| | | | |
| 35 | +| | | | |
| 36 | + |
| 37 | + |
| 38 | + |
| 39 | + |
| 40 | + |
| 41 | + |
| 42 | +<!--------------------------------------+--------------------------------------> |
| 43 | +# Contribute |
| 44 | +<!--------------------------------------+--------------------------------------> |
| 45 | + |
| 46 | +This project is only possible thanks to the effort of and passion of many, |
| 47 | +including mentors, developers, and of course, our beloved coffe vending machine. |
| 48 | +If you like this collection of scripts and want to contribute in any way, |
| 49 | +you are most welcome to do so. |
| 50 | + |
| 51 | +You can find a detailed list of everyone involved in the development of |
| 52 | +these scripts in [AUTHORS.md](AUTHORS.md). Thanks to all of you! |
| 53 | + |
| 54 | + |
| 55 | + |
| 56 | +### Help us improve |
| 57 | + |
| 58 | +* Add your own scripts: do you have some cool scripts you wold like to |
| 59 | + add to this collection? Don't hesitate to create a pull-request or, |
| 60 | + alternatively, contact the authors over email. |
| 61 | +* [Report a bug](https://github.com/andresgongora/bash-tools/issues): |
| 62 | + if you notice that something is not right, tell us. |
| 63 | + We'll try to fix it ASAP. |
| 64 | +* Become a developer: fork this repo and become an active developer! |
| 65 | + Take a look at the [issuess](https://github.com/andresgongora/bash-tools/issues) |
| 66 | + for suggestions of where to start. Also, take a look at our |
| 67 | + [coding style](coding_style.md). |
| 68 | +* Push your one-time changes: even if its a tiny change, |
| 69 | + feel free to fill in a pull-request! |
| 70 | + |
| 71 | + |
| 72 | + |
| 73 | +### Git branches |
| 74 | + |
| 75 | +There are two branches in this repository: |
| 76 | + |
| 77 | +* **master**: this is the main branch, and thus contains fully functional |
| 78 | + scripts. When you want to use the scripts as an _user_, |
| 79 | + this is the branch you want to clone or download. |
| 80 | +* **develop**: this branch contains all the new features and most recent |
| 81 | + contributions. It is always _stable_, in the sense that you can use it |
| 82 | + without major inconveniences. |
| 83 | + However, its very prone to undetected bugs and it might be subject to major |
| 84 | + unanounced changes. If you want to contribute, this is the branch |
| 85 | + you should pull-request to. |
| 86 | + |
| 87 | + |
| 88 | + |
| 89 | + |
| 90 | + |
| 91 | + |
| 92 | +<!--------------------------------------+--------------------------------------> |
| 93 | +# License |
| 94 | +<!--------------------------------------+--------------------------------------> |
| 95 | + |
| 96 | +Copyright (c) 2014-2019, Andres Gongora - www.andresgongora.com |
| 97 | + |
| 98 | +* This software is released under a GPLv3 license. |
| 99 | + Read [license-GPLv3.txt](LICENSE), |
| 100 | + or if not present, <http://www.gnu.org/licenses/>. |
| 101 | +* If you need a closed-source version of this software |
| 102 | + for commercial purposes, please contact the authors. |
| 103 | + |
0 commit comments