Writing shell scripts is a fast way how to automate tasks within a system.
However, what does it take to write a proper script?
You have to write code that parses arguments, and a help message. Then, it is nice to have a bash completion and a man page.
Isn't it annoying that all of that is based on the same information, but you have to write it all over again in a different syntax every time?
If you want all of the above, but you don't want to repeat yourself all over again, there is a solution - the Argbash
open-source script generator is there to generate everything for you in a smart way.
With
Argbash on your side, you can concentrate on the added value of core functionality of your shell script without losing focus, and users of your script will appreciate a first-class user experience.