hix-0.6.9: Haskell/Nix development build tools
Safe HaskellSafe-Inferred
LanguageGHC2021

Hix.Options

Documentation

data PreprocOptions Source #

Instances

Instances details
Generic PreprocOptions Source # 
Instance details

Defined in Hix.Options

Associated Types

type Rep PreprocOptions :: Type -> Type #

Show PreprocOptions Source # 
Instance details

Defined in Hix.Options

type Rep PreprocOptions Source # 
Instance details

Defined in Hix.Options

data PackageSpec Source #

Constructors

PackageSpec 

Instances

Instances details
Generic PackageSpec Source # 
Instance details

Defined in Hix.Options

Associated Types

type Rep PackageSpec :: Type -> Type #

Show PackageSpec Source # 
Instance details

Defined in Hix.Options

Eq PackageSpec Source # 
Instance details

Defined in Hix.Options

type Rep PackageSpec Source # 
Instance details

Defined in Hix.Options

type Rep PackageSpec = D1 ('MetaData "PackageSpec" "Hix.Options" "hix-0.6.9-IXVGj3uQpBlH45J56StoKp" 'False) (C1 ('MetaCons "PackageSpec" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PackageName) :*: S1 ('MetaSel ('Just "dir") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (SomeBase Dir)))))

data ComponentSpec Source #

Constructors

ComponentSpec 

Instances

Instances details
Generic ComponentSpec Source # 
Instance details

Defined in Hix.Options

Associated Types

type Rep ComponentSpec :: Type -> Type #

Show ComponentSpec Source # 
Instance details

Defined in Hix.Options

Eq ComponentSpec Source # 
Instance details

Defined in Hix.Options

type Rep ComponentSpec Source # 
Instance details

Defined in Hix.Options

type Rep ComponentSpec = D1 ('MetaData "ComponentSpec" "Hix.Options" "hix-0.6.9-IXVGj3uQpBlH45J56StoKp" 'False) (C1 ('MetaCons "ComponentSpec" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ComponentName) :*: S1 ('MetaSel ('Just "dir") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe SourceDir))))

data ComponentCoords Source #

Instances

Instances details
Generic ComponentCoords Source # 
Instance details

Defined in Hix.Options

Associated Types

type Rep ComponentCoords :: Type -> Type #

Show ComponentCoords Source # 
Instance details

Defined in Hix.Options

Eq ComponentCoords Source # 
Instance details

Defined in Hix.Options

type Rep ComponentCoords Source # 
Instance details

Defined in Hix.Options

type Rep ComponentCoords = D1 ('MetaData "ComponentCoords" "Hix.Options" "hix-0.6.9-IXVGj3uQpBlH45J56StoKp" 'False) (C1 ('MetaCons "ComponentCoords" 'PrefixI 'True) (S1 ('MetaSel ('Just "package") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PackageSpec)) :*: S1 ('MetaSel ('Just "component") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ComponentSpec))))

data TargetSpec Source #

Instances

Instances details
Generic TargetSpec Source # 
Instance details

Defined in Hix.Options

Associated Types

type Rep TargetSpec :: Type -> Type #

Show TargetSpec Source # 
Instance details

Defined in Hix.Options

Eq TargetSpec Source # 
Instance details

Defined in Hix.Options

type Rep TargetSpec Source # 
Instance details

Defined in Hix.Options

type Rep TargetSpec = D1 ('MetaData "TargetSpec" "Hix.Options" "hix-0.6.9-IXVGj3uQpBlH45J56StoKp" 'False) (C1 ('MetaCons "TargetForFile" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Path Abs File))) :+: C1 ('MetaCons "TargetForComponent" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ComponentCoords)))

data TestOptions Source #

Constructors

TestOptions 

Instances

Instances details
Generic TestOptions Source # 
Instance details

Defined in Hix.Options

Associated Types

type Rep TestOptions :: Type -> Type #

Show TestOptions Source # 
Instance details

Defined in Hix.Options

Eq TestOptions Source # 
Instance details

Defined in Hix.Options

type Rep TestOptions Source # 
Instance details

Defined in Hix.Options

data EnvRunnerOptions Source #

Instances

Instances details
Generic EnvRunnerOptions Source # 
Instance details

Defined in Hix.Options

Associated Types

type Rep EnvRunnerOptions :: Type -> Type #

Show EnvRunnerOptions Source # 
Instance details

Defined in Hix.Options

type Rep EnvRunnerOptions Source # 
Instance details

Defined in Hix.Options

type Rep EnvRunnerOptions = D1 ('MetaData "EnvRunnerOptions" "Hix.Options" "hix-0.6.9-IXVGj3uQpBlH45J56StoKp" 'False) (C1 ('MetaCons "EnvRunnerOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "config") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Either EnvConfig JsonConfig)) :*: (S1 ('MetaSel ('Just "root") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (Path Abs Dir))) :*: S1 ('MetaSel ('Just "component") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe TargetSpec)))))

newtype ExtraGhciOptions Source #

Constructors

ExtraGhciOptions Text 

Instances

Instances details
IsString ExtraGhciOptions Source # 
Instance details

Defined in Hix.Options

Generic ExtraGhciOptions Source # 
Instance details

Defined in Hix.Options

Associated Types

type Rep ExtraGhciOptions :: Type -> Type #

Show ExtraGhciOptions Source # 
Instance details

Defined in Hix.Options

Eq ExtraGhciOptions Source # 
Instance details

Defined in Hix.Options

type Rep ExtraGhciOptions Source # 
Instance details

Defined in Hix.Options

type Rep ExtraGhciOptions = D1 ('MetaData "ExtraGhciOptions" "Hix.Options" "hix-0.6.9-IXVGj3uQpBlH45J56StoKp" 'True) (C1 ('MetaCons "ExtraGhciOptions" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype ExtraGhcidOptions Source #

Constructors

ExtraGhcidOptions Text 

Instances

Instances details
IsString ExtraGhcidOptions Source # 
Instance details

Defined in Hix.Options

Generic ExtraGhcidOptions Source # 
Instance details

Defined in Hix.Options

Associated Types

type Rep ExtraGhcidOptions :: Type -> Type #

Show ExtraGhcidOptions Source # 
Instance details

Defined in Hix.Options

Eq ExtraGhcidOptions Source # 
Instance details

Defined in Hix.Options

type Rep ExtraGhcidOptions Source # 
Instance details

Defined in Hix.Options

type Rep ExtraGhcidOptions = D1 ('MetaData "ExtraGhcidOptions" "Hix.Options" "hix-0.6.9-IXVGj3uQpBlH45J56StoKp" 'True) (C1 ('MetaCons "ExtraGhcidOptions" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data GhcidOptions Source #

Instances

Instances details
Generic GhcidOptions Source # 
Instance details

Defined in Hix.Options

Associated Types

type Rep GhcidOptions :: Type -> Type #

Show GhcidOptions Source # 
Instance details

Defined in Hix.Options

type Rep GhcidOptions Source # 
Instance details

Defined in Hix.Options

type Rep GhcidOptions = D1 ('MetaData "GhcidOptions" "Hix.Options" "hix-0.6.9-IXVGj3uQpBlH45J56StoKp" 'False) (C1 ('MetaCons "GhcidOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "ghci") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 GhciOptions) :*: S1 ('MetaSel ('Just "extra") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ExtraGhcidOptions))))

data NewOptions Source #

Constructors

NewOptions 

Instances

Instances details
Generic NewOptions Source # 
Instance details

Defined in Hix.Options

Associated Types

type Rep NewOptions :: Type -> Type #

Show NewOptions Source # 
Instance details

Defined in Hix.Options

Eq NewOptions Source # 
Instance details

Defined in Hix.Options

type Rep NewOptions Source # 
Instance details

Defined in Hix.Options

type Rep NewOptions = D1 ('MetaData "NewOptions" "Hix.Options" "hix-0.6.9-IXVGj3uQpBlH45J56StoKp" 'False) (C1 ('MetaCons "NewOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "config") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NewProjectConfig)))

data BootstrapOptions Source #

Instances

Instances details
Generic BootstrapOptions Source # 
Instance details

Defined in Hix.Options

Associated Types

type Rep BootstrapOptions :: Type -> Type #

Show BootstrapOptions Source # 
Instance details

Defined in Hix.Options

Eq BootstrapOptions Source # 
Instance details

Defined in Hix.Options

type Rep BootstrapOptions Source # 
Instance details

Defined in Hix.Options

type Rep BootstrapOptions = D1 ('MetaData "BootstrapOptions" "Hix.Options" "hix-0.6.9-IXVGj3uQpBlH45J56StoKp" 'False) (C1 ('MetaCons "BootstrapOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "config") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BootstrapProjectConfig)))

data GlobalOptions Source #

Constructors

GlobalOptions 

Fields

Instances

Instances details
Generic GlobalOptions Source # 
Instance details

Defined in Hix.Options

Associated Types

type Rep GlobalOptions :: Type -> Type #

Show GlobalOptions Source # 
Instance details

Defined in Hix.Options

Eq GlobalOptions Source # 
Instance details

Defined in Hix.Options

type Rep GlobalOptions Source # 
Instance details

Defined in Hix.Options

type Rep GlobalOptions = D1 ('MetaData "GlobalOptions" "Hix.Options" "hix-0.6.9-IXVGj3uQpBlH45J56StoKp" 'False) (C1 ('MetaCons "GlobalOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "verbose") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "cwd") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Path Abs Dir))))

data Options Source #

Constructors

Options 

Instances

Instances details
Show Options Source # 
Instance details

Defined in Hix.Options