Safe Haskell | None |
---|
Commandline options tools. Designed to be imported as qualified
.
- data CliOptions
- action :: Lens' CliOptions Action
- dyreMode :: Lens' CliOptions Mode
- feedsList :: Lens' CliOptions [URI]
- dataDirectory :: Lens' CliOptions (Maybe FilePath)
- class OptionsReader m where
- readOptions :: Simple Lens CliOptions a -> m a
- data Action
- run :: MonadBase IO m => ReaderT CliOptions m a -> m a
- usage :: String
Documentation
data CliOptions Source
Available commandline options
Eq CliOptions | |
Show CliOptions | |
Default CliOptions | |
OptionsReader ((->) CliOptions) | |
Monad m => OptionsReader (ReaderT CliOptions m) |
dyreMode :: Lens' CliOptions ModeSource
class OptionsReader m whereSource
readOptions :: Simple Lens CliOptions a -> m aSource
OptionsReader ((->) CliOptions) | |
Monad m => OptionsReader (ReaderT CliOptions m) |
Mutually exclusive actions.
Default is PrintHelp
.