From fa0e8d8389074c2cc08ca4911080fac0252acbd1 Mon Sep 17 00:00:00 2001 From: Daniel Brooks Date: Mon, 26 Dec 2016 21:07:20 -0500 Subject: add a little more information to the usage text --- src/Propellor/CmdLine.hs | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) (limited to 'src/Propellor/CmdLine.hs') diff --git a/src/Propellor/CmdLine.hs b/src/Propellor/CmdLine.hs index f26e0834..9982372c 100644 --- a/src/Propellor/CmdLine.hs +++ b/src/Propellor/CmdLine.hs @@ -24,22 +24,22 @@ import Utility.FileSystemEncoding usage :: Handle -> IO () usage h = hPutStrLn h $ unlines [ "Usage:" - , " propellor --init" - , " propellor" - , " propellor --spin targethost [--via relayhost]" - , " propellor --build" - , " propellor --add-key keyid" - , " propellor --rm-key keyid" - , " propellor --list-fields" - , " propellor --set field context" - , " propellor --unset field context" - , " propellor --unset-unused" - , " propellor --dump field context" - , " propellor --edit field context" - , " propellor --merge" - , " propellor --check" - , " propellor hostname" - ] + , " --init\t\t initialize ~/.propellor" + , " \t\t\t with no arguments, provision the current host" + , " hostname\t\t provision the current host as if it had the specified hostname" + , " --spin targethost [--via relayhost] " + , " \t\t\t provision the specified host" + , " --build\t\t recompile using your current config" + , " --add-key keyid\t add an additional signing key to the private data" + , " --rm-key keyid\t remove a signing key from the private data" + , " --list-fields\t\t list private data fields" + , " --set field context\t set a private data field" + , " --unset field context\t clear a private data field" + , " --unset-unused\t clear unused fields from the private data" + , " --dump field context\t show the content of a private data field" + , " --edit field context\t edit the content of a private data field" + , " --merge\t\t combine multiple spins into a single git commit" + , " --check\t\t double-check that propellor can actually run here"] usageError :: [String] -> IO a usageError ps = do -- cgit v1.2.3