From 96bb6aeb178182c95558c5157b6ddfaecfceb785 Mon Sep 17 00:00:00 2001 From: Selene ToyKeeper Date: Tue, 7 Nov 2023 11:04:34 -0700 Subject: shell script cleanup (fix lint warnings, remove unused scripts) --- make | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'make') diff --git a/make b/make index a59d1a8..c50219d 100755 --- a/make +++ b/make @@ -50,12 +50,12 @@ ENDOFHELP # sub-command parser / dispatcher function main() { case "$MODE" in - -h|--help|help|/?|/h|/help) + -h|--help|help|/\?|/h|/help) help ;; clean) - echo 'rm -vf **/*~ hex/*.hex ui/**/*.elf ui/**/*.o ui/**/*.cpp' - rm -vf **/*~ hex/*.hex ui/**/*.elf ui/**/*.o ui/**/*.cpp + echo 'rm -vf -- **/*~ hex/*.hex ui/**/*.elf ui/**/*.o ui/**/*.cpp' + rm -vf -- **/*~ hex/*.hex ui/**/*.elf ui/**/*.o ui/**/*.cpp ;; dfp) shift @@ -76,7 +76,7 @@ function main() { echo "Not implemented yet." ;; todo) - grep -E 'TODO:|FIXME:' **/*.[ch] + grep -E 'TODO:|FIXME:' -- **/*.[ch] **/*.md ;; *) exec ./bin/build-all.sh "$@" @@ -86,15 +86,15 @@ function main() { function make-docs () { for md in **/*.md ; do - echo "$md" - html=$(echo "$md" | sed 's/.md$/.html/') + html=${md//.md/.html} + echo "$md --> $html" cmark-gfm "$md" > "$html" done } # go to the repo root -BASEDIR=$(dirname $0) -cd "$BASEDIR" +BASEDIR=$(dirname "$0") +cd "$BASEDIR" || (echo "Error: Can't cd to basedir." && exit 1) # do whatever the user requested main "$@" -- cgit v1.2.3