| Copyright | (c) Maciek Makowski 2015 |
|---|---|
| License | BSD-like |
| Maintainer | cabal-devel@haskell.org |
| Stability | provisional |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Distribution.Client.Manpage
Contents
Description
Functions for building the manual page.
Synopsis
- manpage :: String -> [CommandSpec a] -> String
- manpageCmd :: String -> [CommandSpec a] -> ManpageFlags -> IO ()
- data ManpageFlags
- defaultManpageFlags :: ManpageFlags
- manpageOptions :: ShowOrParseArgs -> [OptionField ManpageFlags]
Manual page generation
manpageCmd :: String -> [CommandSpec a] -> ManpageFlags -> IO () Source #
data ManpageFlags Source #
Instances
| Monoid ManpageFlags Source # | |||||
Defined in Distribution.Client.ManpageFlags Methods mempty :: ManpageFlags # mappend :: ManpageFlags -> ManpageFlags -> ManpageFlags # mconcat :: [ManpageFlags] -> ManpageFlags # | |||||
| Semigroup ManpageFlags Source # | |||||
Defined in Distribution.Client.ManpageFlags Methods (<>) :: ManpageFlags -> ManpageFlags -> ManpageFlags # sconcat :: NonEmpty ManpageFlags -> ManpageFlags stimes :: Integral b => b -> ManpageFlags -> ManpageFlags | |||||
| Generic ManpageFlags Source # | |||||
Defined in Distribution.Client.ManpageFlags Associated Types
| |||||
| Show ManpageFlags Source # | |||||
Defined in Distribution.Client.ManpageFlags Methods showsPrec :: Int -> ManpageFlags -> ShowS # show :: ManpageFlags -> String # showList :: [ManpageFlags] -> ShowS # | |||||
| Eq ManpageFlags Source # | |||||
Defined in Distribution.Client.ManpageFlags | |||||
| type Rep ManpageFlags Source # | |||||
Defined in Distribution.Client.ManpageFlags type Rep ManpageFlags = D1 ('MetaData "ManpageFlags" "Distribution.Client.ManpageFlags" "cabal-install-3.14.1.1-81LhcPbQmaYEGrx6eWPlZg" 'False) (C1 ('MetaCons "ManpageFlags" 'PrefixI 'True) (S1 ('MetaSel ('Just "manpageVerbosity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Flag Verbosity)) :*: S1 ('MetaSel ('Just "manpageRaw") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Flag Bool)))) | |||||
manpageOptions :: ShowOrParseArgs -> [OptionField ManpageFlags] Source #