cli-nix-0.1.0.0: Bindings to the nix command-line interface

Safe HaskellNone
LanguageHaskell2010

Bindings.Cli.Nix

Synopsis

Documentation

data Arg Source #

Instances
Eq Arg Source # 
Instance details

Defined in Bindings.Cli.Nix

Methods

(==) :: Arg -> Arg -> Bool #

(/=) :: Arg -> Arg -> Bool #

Show Arg Source # 
Instance details

Defined in Bindings.Cli.Nix

Methods

showsPrec :: Int -> Arg -> ShowS #

show :: Arg -> String #

showList :: [Arg] -> ShowS #

nixCmdConfig_args :: HasNixCommonConfig c => Lens' c [Arg] Source #

nixCmdConfig_builders :: HasNixCommonConfig c => Lens' c [String] Source #

nixCmdConfig_target :: HasNixCommonConfig c => Lens' c Target Source #

data OutLink Source #

Where to put nix-build output

data Target Source #

What to build

Instances
Default Target Source # 
Instance details

Defined in Bindings.Cli.Nix

Methods

def :: Target #

target_attr :: HasTarget c => Lens' c (Maybe String) Source #

target_expr :: HasTarget c => Lens' c (Maybe String) Source #

target_path :: HasTarget c => Lens' c (Maybe FilePath) Source #