Safe Haskell | None |
---|---|
Language | GHC2021 |
Navi.Args
Description
Provides functionality for parsing command-line arguments.
Synopsis
- newtype Args (f :: Type -> Type) = MkArgs {
- configFile :: f OsPath
- getArgs :: (HasCallStack, MonadOptparse m, MonadPathReader m) => m (Args Identity)
Documentation
newtype Args (f :: Type -> Type) Source #
Represents command-line arguments. We use the "higher-kinded data" approach for:
Constructors
MkArgs | |
Fields
|
getArgs :: (HasCallStack, MonadOptparse m, MonadPathReader m) => m (Args Identity) Source #
Parses cli args and fills in defaults. These defaults are based on the detected XDG Base Directory and default names.