From 885fcebd81052bfb39a8889988045584870aa760 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Wed, 15 May 2024 04:30:42 +0100 Subject: remove help commands (user should read docs) i always say, code should never document itself. that's what documentation is for. the releases contain documentation under docs/ but the git repository does not; for that, use the website. (in practise, lbmk usually needs internet anyway) Signed-off-by: Leah Rowe --- build | 31 ++----------------------------- script/roms | 51 ++------------------------------------------------- 2 files changed, 4 insertions(+), 78 deletions(-) diff --git a/build b/build index 2d95a500..61836eb5 100755 --- a/build +++ b/build @@ -25,7 +25,7 @@ linkname="${linkpath##*/}" main() { x_ id -u 1>/dev/null 2>/dev/null - [ $# -lt 1 ] && $err "Too few arguments. Try: ${0} help" + [ $# -lt 1 ] && $err "Check $projectname documentation for help." [ "$1" = "dependencies" ] && x_ install_packages $@ && lbmk_exit 0 @@ -47,8 +47,6 @@ initcmd() [ "$(id -u)" != "0" ] || $err "this command as root is not permitted" case "${1}" in - help) usage ${0} ;; - list) items "script" ;; version) printf "%s\n" "$relname" ;; release) shift 1; mkrelease $@ ;; inject) shift 1; vendor_inject $@ ;; @@ -98,35 +96,10 @@ git_init() excmd() { - [ -f "${script_path}" ] || $err "Bad command. Run: ${linkpath} help" + [ -f "${script_path}" ] || $err "Bad command. Check $projectname docs." shift 1; "$script_path" $@ || $err "excmd: ${script_path} ${@}" } -usage() -{ - progname=${0} - cat <<- EOF - $relname - - USAGE: ${progname}