stackage2nix-0.3.0: Convert Stack files into Nix build instructions.
Runner.Cli
data Options Source #
Constructors
Fields
Instances
Methods
showsPrec :: Int -> Options -> ShowS #
show :: Options -> String #
showList :: [Options] -> ShowS #
optStackYamlArg :: Lens' Options FilePath Source #
optPlatform :: Lens' Options Platform Source #
optOutStackagePackages :: Lens' Options FilePath Source #
optOutStackageConfig :: Lens' Options FilePath Source #
optOutPackagesClosure :: Lens' Options Bool Source #
optOutDerivation :: Lens' Options FilePath Source #
optNixpkgsRepository :: Lens' Options FilePath Source #
optLtsHaskellRepo :: Lens' Options FilePath Source #
optHackageDb :: Lens' Options (Maybe HackageDb) Source #
optDoHaddockStackage :: Lens' Options Bool Source #
optDoHaddockPackages :: Lens' Options Bool Source #
optDoCheckStackage :: Lens' Options Bool Source #
optDoCheckPackages :: Lens' Options Bool Source #
optCompilerId :: Lens' Options CompilerId Source #
optAllCabalHashesRepo :: Lens' Options FilePath Source #
envStackYaml :: IO (Maybe StackYaml) Source #
optStackYaml :: Getter Options StackYaml Source #
mkStackYaml :: FilePath -> StackYaml Source #
options :: Parser Options Source #
pinfo :: ParserInfo Options Source #
nixpkgsRepository :: Parser FilePath Source #
allCabalHashesRepo :: Parser FilePath Source #
ltsHaskellRepo :: Parser FilePath Source #
outStackagePackages :: Parser FilePath Source #
outStackageConfig :: Parser FilePath Source #
outPackagesClosure :: Parser Bool Source #
outDerivation :: Parser FilePath Source #
doCheckPackages :: Parser Bool Source #
doHaddockPackages :: Parser Bool Source #
doCheckStackage :: Parser Bool Source #
doHaddockStackage :: Parser Bool Source #
stackYamlArg :: Parser FilePath Source #
hackageDb :: Parser HackageDb Source #
cabalFlag :: Parser CabalFlag Source #
compilerId :: Parser CompilerId Source #
platform :: Parser Platform Source #
text :: ReadM Text Source #
readP :: ReadP a a -> ReadM a Source #