shell script manager that makes adding functionality, usage and defining arguments a breeze