diff options
Diffstat (limited to 'lbmk')
-rwxr-xr-x | lbmk | 19 |
1 files changed, 5 insertions, 14 deletions
@@ -31,23 +31,15 @@ option="" main() { - if [ "${0##*/}" = "lbmk" ]; then - die "Do not run the lbmk script directly!" - elif [ $# -lt 1 ]; then - die "Too few arguments. Try: ${0} help" - fi + [ "${0##*/}" = "lbmk" ] && die "Don't run this script directly." + [ $# -lt 1 ] && die "Too few arguments. Try: ${0} help" buildpath="./resources/scripts/${0##*/}" mode="${1}" ./.gitcheck - if [ "${mode}" = help ]; then - usage $0 - exit 0 - elif [ $# -lt 2 ]; then - usage $0 - exit 1 - fi + [ "${mode}" = "help" ] && usage ${0} && exit 0 + [ $# -lt 2 ] && usage ${0} && exit 1 if [ "${mode}" = "dependencies" ]; then install_dependencies $@ || die "Could not install dependencies" exit 0 @@ -61,8 +53,7 @@ main() case "${option}" in list) printf "Options for mode '%s':\n\n" ${mode} - listoptions "${mode}" - ;; + listoptions "${mode}" ;; all) for option in $(listoptions "${mode}"); do "${buildpath}/${mode}/${option}" $@ |