diff options
-rw-r--r-- | app/Indexer.hs | 4 | ||||
-rw-r--r-- | app/Server.hs | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/app/Indexer.hs b/app/Indexer.hs index 9560fad..7fc560e 100644 --- a/app/Indexer.hs +++ b/app/Indexer.hs @@ -39,7 +39,9 @@ import Options.Applicative , optional , progDesc , short + , showDefault , strOption + , value ) import Paths_haskell_code_explorer as HSE (version) import System.Directory (createDirectoryIfMissing) @@ -160,7 +162,7 @@ configParser :: Parser IndexerConfig configParser = IndexerConfig <$> strOption - (long "package" <> short 'p' <> metavar "PATH" <> + (long "package" <> short 'p' <> metavar "PATH" <> value "." <> showDefault <> help "Path to a Cabal package") <*> optional (strOption diff --git a/app/Server.hs b/app/Server.hs index 353f808..2304f27 100644 --- a/app/Server.hs +++ b/app/Server.hs @@ -206,7 +206,8 @@ configParser = some (strOption (long "package" <> short 'p' <> metavar "PATH" <> - help "Path to a Cabal package"))) <*> + help "Path to a Cabal package (Default: '.')")) + <|> pure (Directories ["."])) <*> (pure 8080 <|> option auto |