install_tool: include list of tools in usage

This commit is contained in:
David Tomaschik
2021-10-06 11:31:53 -07:00
parent ac4109cee6
commit 8b66586fe8

View File

@@ -33,8 +33,16 @@ done
shift $((OPTIND-1)) shift $((OPTIND-1))
function list_tools {
echo "Options:" >/dev/stderr
awk 'BEGIN {s=0;FS=")"};/main tool selection/{s=1};/^\s+\w+)$/{if(s==1){print $1}}' "$0" | sort | while read -r opt; do
echo -e "\\t${opt}" >/dev/stderr
done
}
if [ $# -ne 1 ] ; then if [ $# -ne 1 ] ; then
echo "Usage: ${0} <tool>" >/dev/stderr echo "Usage: ${0} <tool>" >/dev/stderr
list_tools
exit 1 exit 1
fi fi
TOOL=${1} TOOL=${1}
@@ -381,10 +389,7 @@ EOF
;; ;;
*) *)
echo "Unknown tool: ${TOOL}" >/dev/stderr echo "Unknown tool: ${TOOL}" >/dev/stderr
echo "Options:" >/dev/stderr list_tools
awk 'BEGIN {s=0;FS=")"};/main tool selection/{s=1};/^\s+\w+)$/{if(s==1){print $1}}' "$0" | sort | while read -r opt; do
echo -e "\\t${opt}" >/dev/stderr
done
exit 1 exit 1
;; ;;
esac esac