From dc06410720f6a6b4546d794b3f3532f07460d47c Mon Sep 17 00:00:00 2001 From: Chizi123 <build@jsrv.com> Date: Tue, 20 Oct 2020 06:04:39 +0000 Subject: [PATCH] added more help for invalid usage --- main.sh | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/main.sh b/main.sh index 6a590f4..6f4f791 100755 --- a/main.sh +++ b/main.sh @@ -1,6 +1,6 @@ #!/bin/bash #A basic bash script to automate the building of arch packages -# Usage: main.sh init|add|build_all [-f force] +# Usage: main.sh init|check|add|remove|build_all source $(dirname "$(realpath $0)")/vars.sh @@ -334,7 +334,13 @@ "check") check;; *) - printf "Invalid usage\nUsage: $0 init|add|build-all|check\n";; + echo -e "\033[0;31mInvalid usage\033[0m" + echo -e "Usage: $0 init|check|add|remove|build-all" + echo -e "\033[0;32minit\033[0m - initialise repository for use" + echo -e "\033[0;32mcheck\033[0m - check if packages have been moved into the official repositories or removed from the AUR" + echo -e "\033[0;32madd package ...\033[0m - add a package to \$BUILDDIR and repository, also used to rebuild failed packages" + echo -e "\033[0;32mremove -a | package ...\033[0m - remove package from \$BUILDDIR and repository, \"-a\" removes packages added to official repos" + echo -e "\033[0;32mbuild-all [-f]\033[0m - build all packages in \$BUILDDIR, \"-f\" force builds whole repository" esac # Error reporting, send email only for build-all as assuming an batch job for that -- Gitblit v1.9.3