optparse-applicative icon indicating copy to clipboard operation
optparse-applicative copied to clipboard

Commands are not disambiguated

Open deepfire opened this issue 9 years ago • 1 comments

Commands are not disambiguated (while options are):

params_parser ∷ Parser Params
params_parser =
    Params
    <$> strOption (long "server"  <> metavar "HOSTNAME" <> help "Server")
    <*> strOption (long "login"   <> metavar "LOGIN" <> help "Username")
    <*> hsubparser
            (command "branches"
             (info
              (Branches
               <$> subparser ((command "git"    (info (pure Git)    $ progDesc "Git branches")) <>
                              (command "jira"     (info (pure Jira)     $ progDesc "Jira branches"))))
              (fullDesc <> progDesc "Print and intersect git/jira branches")))

deepfire avatar Mar 17 '16 23:03 deepfire

Indeed. I don't think this is a very high priority, but I can see some might find it useful.

HuwCampbell avatar Apr 10 '16 23:04 HuwCampbell