remotedaemon: Don't list --stop in help since it's not supported.

Also, move out of plumbing section. When using tor, the remotedaemon is
part of the user's workflow, as it runs the tor hidden service.
This commit is contained in:
Joey Hess 2019-09-30 14:40:46 -04:00
parent 5fbf30301a
commit 2b55a2b882
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38
10 changed files with 36 additions and 24 deletions

View file

@ -407,16 +407,20 @@ data DaemonOptions = DaemonOptions
, stopDaemonOption :: Bool
}
parseDaemonOptions :: Parser DaemonOptions
parseDaemonOptions = DaemonOptions
<$> switch
parseDaemonOptions :: Bool -> Parser DaemonOptions
parseDaemonOptions canstop
| canstop = DaemonOptions <$> foreground <*> stop
| otherwise = DaemonOptions <$> foreground <*> pure False
where
foreground = switch
( long "foreground"
<> help "do not daemonize"
)
<*> switch
stop = switch
( long "stop"
<> help "stop daemon"
)
completeRemotes :: HasCompleter f => Mod f a
completeRemotes = completer $ mkCompleter $ \input -> do
r <- maybe (pure Nothing) (Just <$$> Git.Config.read)