@@ -23,6 +23,7 @@ parseArgs = LocalInterpreterConfig <$> parsePersistenceStrategy <*> parseHeadNam
23parseHeadName :: Parser HeadName
23parseHeadName :: Parser HeadName
24parseHeadName = option auto (long "head" <>
24parseHeadName = option auto (long "head" <>
25 help "Start session at head name." <>
25 help "Start session at head name." <>
26+ metavar "GRAPH HEAD NAME" <>
26 value "master"
27 value "master"
@@ -31,8 +32,10 @@ parseNodeId = createNodeId <$>
31 strOption (long "host" <>
32 strOption (long "host" <>
32 short 'h' <>
33 short 'h' <>
33 help "Remote host name" <>
34 help "Remote host name" <>
35+ metavar "HOSTNAME" <>
34 value "127.0.0.1") <*>
36 value "127.0.0.1") <*>
35 option auto (long "port" <>
37 option auto (long "port" <>
38+ metavar "PORT NUMBER" <>
36 short 'p' <>
39 short 'p' <>
37 help "Remote port" <>
40 help "Remote port" <>
38 value defaultServerPort)
41 value defaultServerPort)
@@ -41,6 +44,7 @@ parseNodeId = createNodeId <$>
41parseTutDExec :: Parser (Maybe TutorialDExec)
44parseTutDExec :: Parser (Maybe TutorialDExec)
42parseTutDExec = optional $ strOption (long "exec-tutd" <>
45parseTutDExec = optional $ strOption (long "exec-tutd" <>
43 short 'e' <>
46 short 'e' <>
47+ metavar "TUTORIALD" <>
44 help "Execute TutorialD expression and exit"
48 help "Execute TutorialD expression and exit"