| Safe Haskell | None |
|---|
Imm.Options
Description
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
Instances
| Eq CliOptions | |
| Show CliOptions | |
| Default CliOptions | |
| OptionsReader ((->) CliOptions) | |
| Monad m => OptionsReader (ReaderT CliOptions m) |
dyreMode :: Lens' CliOptions ModeSource
class OptionsReader m whereSource
Methods
readOptions :: Simple Lens CliOptions a -> m aSource
Instances
| OptionsReader ((->) CliOptions) | |
| Monad m => OptionsReader (ReaderT CliOptions m) |
Mutually exclusive actions.
Default is PrintHelp.