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