From e62215718ca4aa8df13c101690f58619e82b9b73 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Thu, 18 May 2023 10:09:15 +0100 Subject: blobutil: cleaner coding style reduced indentation main() on top top-down logic Signed-off-by: Leah Rowe --- blobutil | 51 ++++++++++++++++++++++++++++----------------------- 1 file changed, 28 insertions(+), 23 deletions(-) diff --git a/blobutil b/blobutil index 4f00b27f..eb3a23e9 100755 --- a/blobutil +++ b/blobutil @@ -1,13 +1,37 @@ #!/bin/sh # SPDX-FileCopyrightText: 2022 Caleb La Grange +# SPDX-FileCopyrightText: 2023 Leah Rowe # SPDX-License-Identifier: GPL-3.0-only -./.gitcheck - script_dir="resources/scripts/blobs" modes=$(ls -1 ${script_dir}) -Print_help(){ +main() +{ + if [ $# -lt 1 ]; then + printf "%s: Error: you must specify a mode\n" $0 + usage + exit 1 + fi + + ./.gitcheck + + mode=${1} + shift + args=$@ + + if [ ! -f "${script_dir}/${mode}" ]; then + printf "Error: No mode ${mode}\n" + usage + exit 1 + fi + + ./${script_dir}/${mode} ${args} + + ./.gitcheck clean +} + +usage(){ cat <<- EOF Usage: ./blobutil [mode] Example: ./blobutil download x230_12mb @@ -22,23 +46,4 @@ Print_help(){ EOF } - -if [ $# -gt 0 ]; then - mode="${1}" - shift - args="$@" - - if [ ! -f "${script_dir}/${mode}" ]; then - printf "Error: No mode ${mode}\n" - Print_help - exit 1 - else - ./${script_dir}/${mode} ${args} - fi - -else - printf 'Error: You must specify a mode\n' - Print_help -fi - -./.gitcheck clean +main $@ -- cgit v1.2.1