X-Git-Url: https://git.hcoop.net/hcoop/domtool2.git/blobdiff_plain/99cc41443c07f97535eaeecc628d99075ca2cebf..1b1021cb38f85f638ec5b2141075e99c7b5f0fdd:/src/main-dbtool.sml diff --git a/src/main-dbtool.sml b/src/main-dbtool.sml index 7bf0fec..d9765a9 100644 --- a/src/main-dbtool.sml +++ b/src/main-dbtool.sml @@ -18,9 +18,12 @@ (* Driver for dbtool *) +fun badArgs () = + print "Invalid command-line arguments. See documentation at:\n\thttp://wiki.hcoop.net/MemberManual/Databases\n" + val _ = case CommandLine.arguments () of - [] => print "Invalid command-line arguments\n" + [] => badArgs () | dbtype :: rest => case Dbms.lookup dbtype of NONE => print ("Unknown database type " ^ dbtype ^ ".\n") @@ -68,4 +71,4 @@ val _ = Main.requestDbGrant {dbtype = dbtype, dbname = dbname} else print ("Invalid database name " ^ dbname ^ ".\n") - | _ => print "Invalid command-line arguments\n" + | _ => badArgs ()