| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Ema.CLI
Synopsis
- newtype Host = Host {}
- data Action
- newtype NoWebSocket = NoWebSocket {}
- isLiveServer :: Action -> Bool
- data Cli = Cli {}
- cliParser :: Parser Cli
- hostParser :: Parser Host
- portParser :: Parser Port
- noWebSocketParser :: Parser NoWebSocket
- cliAction :: IO Cli
- getLogger :: Cli -> Logger
- crash :: (MonadLoggerIO m, MonadFail m) => LogSource -> Text -> m a
Documentation
Host string to start the server on.
CLI subcommand
Constructors
| Generate FilePath | Generate static files at the given output directory, returning the list of generated files. |
| Run (Host, Maybe Port, NoWebSocket) | Run the live server |
Instances
newtype NoWebSocket Source #
Whether to disable websocket-based refresh and page loads.
Constructors
| NoWebSocket | |
Fields | |
Instances
| Generic NoWebSocket Source # | |||||
Defined in Ema.CLI Associated Types
| |||||
| Show NoWebSocket Source # | |||||
Defined in Ema.CLI Methods showsPrec :: Int -> NoWebSocket -> ShowS # show :: NoWebSocket -> String # showList :: [NoWebSocket] -> ShowS # | |||||
| Default NoWebSocket Source # | |||||
Defined in Ema.CLI Methods def :: NoWebSocket # | |||||
| Eq NoWebSocket Source # | |||||
Defined in Ema.CLI | |||||
| type Rep NoWebSocket Source # | |||||
Defined in Ema.CLI type Rep NoWebSocket = D1 ('MetaData "NoWebSocket" "Ema.CLI" "ema-0.12.0.0-CI46cFaMcTf6M6FdygOxFg" 'True) (C1 ('MetaCons "NoWebSocket" 'PrefixI 'True) (S1 ('MetaSel ('Just "unNoWebSocket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) | |||||
isLiveServer :: Action -> Bool Source #
Ema's command-line interface options
hostParser :: Parser Host Source #
portParser :: Parser Port Source #