hix-0.8.0: Haskell/Nix development build tools
Safe HaskellNone
LanguageGHC2021

Hix.Data.Options

Documentation

data PreprocOptions Source #

Instances

Instances details
Generic PreprocOptions Source # 
Instance details

Defined in Hix.Data.Options

Show PreprocOptions Source # 
Instance details

Defined in Hix.Data.Options

type Rep PreprocOptions Source # 
Instance details

Defined in Hix.Data.Options

data PackageSpec Source #

Constructors

PackageSpec 

Instances

Instances details
Generic PackageSpec Source # 
Instance details

Defined in Hix.Data.Options

Associated Types

type Rep PackageSpec 
Instance details

Defined in Hix.Data.Options

type Rep PackageSpec = D1 ('MetaData "PackageSpec" "Hix.Data.Options" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "PackageSpec" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PackageName) :*: S1 ('MetaSel ('Just "dir") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (SomeBase Dir)))))
Show PackageSpec Source # 
Instance details

Defined in Hix.Data.Options

Eq PackageSpec Source # 
Instance details

Defined in Hix.Data.Options

type Rep PackageSpec Source # 
Instance details

Defined in Hix.Data.Options

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

data ComponentSpec Source #

Constructors

ComponentSpec 

Instances

Instances details
Generic ComponentSpec Source # 
Instance details

Defined in Hix.Data.Options

Associated Types

type Rep ComponentSpec 
Instance details

Defined in Hix.Data.Options

type Rep ComponentSpec = D1 ('MetaData "ComponentSpec" "Hix.Data.Options" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "ComponentSpec" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ComponentName) :*: S1 ('MetaSel ('Just "dir") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceDir))))
Show ComponentSpec Source # 
Instance details

Defined in Hix.Data.Options

Eq ComponentSpec Source # 
Instance details

Defined in Hix.Data.Options

type Rep ComponentSpec Source # 
Instance details

Defined in Hix.Data.Options

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

data ComponentCoords Source #

Instances

Instances details
Generic ComponentCoords Source # 
Instance details

Defined in Hix.Data.Options

Associated Types

type Rep ComponentCoords 
Instance details

Defined in Hix.Data.Options

type Rep ComponentCoords = D1 ('MetaData "ComponentCoords" "Hix.Data.Options" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "ComponentCoords" 'PrefixI 'True) (S1 ('MetaSel ('Just "package") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageSpec)) :*: S1 ('MetaSel ('Just "component") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComponentSpec))))
Show ComponentCoords Source # 
Instance details

Defined in Hix.Data.Options

Eq ComponentCoords Source # 
Instance details

Defined in Hix.Data.Options

type Rep ComponentCoords Source # 
Instance details

Defined in Hix.Data.Options

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

data TargetSpec Source #

Instances

Instances details
Generic TargetSpec Source # 
Instance details

Defined in Hix.Data.Options

Associated Types

type Rep TargetSpec 
Instance details

Defined in Hix.Data.Options

type Rep TargetSpec = D1 ('MetaData "TargetSpec" "Hix.Data.Options" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "TargetForFile" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Path Abs File))) :+: C1 ('MetaCons "TargetForComponent" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ComponentCoords)))
Show TargetSpec Source # 
Instance details

Defined in Hix.Data.Options

Eq TargetSpec Source # 
Instance details

Defined in Hix.Data.Options

type Rep TargetSpec Source # 
Instance details

Defined in Hix.Data.Options

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

data TestOptions Source #

Constructors

TestOptions 

Instances

Instances details
Generic TestOptions Source # 
Instance details

Defined in Hix.Data.Options

Associated Types

type Rep TestOptions 
Instance details

Defined in Hix.Data.Options

Show TestOptions Source # 
Instance details

Defined in Hix.Data.Options

Eq TestOptions Source # 
Instance details

Defined in Hix.Data.Options

type Rep TestOptions Source # 
Instance details

Defined in Hix.Data.Options

data EnvRunnerOptions Source #

Instances

Instances details
Generic EnvRunnerOptions Source # 
Instance details

Defined in Hix.Data.Options

Associated Types

type Rep EnvRunnerOptions 
Instance details

Defined in Hix.Data.Options

type Rep EnvRunnerOptions = D1 ('MetaData "EnvRunnerOptions" "Hix.Data.Options" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "EnvRunnerOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "config") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Either EnvConfig JsonConfig)) :*: (S1 ('MetaSel ('Just "root") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Path Abs Dir))) :*: S1 ('MetaSel ('Just "component") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetSpec)))))
Show EnvRunnerOptions Source # 
Instance details

Defined in Hix.Data.Options

type Rep EnvRunnerOptions Source # 
Instance details

Defined in Hix.Data.Options

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

newtype ExtraGhciOptions Source #

Constructors

ExtraGhciOptions Text 

Instances

Instances details
IsString ExtraGhciOptions Source # 
Instance details

Defined in Hix.Data.Options

Generic ExtraGhciOptions Source # 
Instance details

Defined in Hix.Data.Options

Associated Types

type Rep ExtraGhciOptions 
Instance details

Defined in Hix.Data.Options

type Rep ExtraGhciOptions = D1 ('MetaData "ExtraGhciOptions" "Hix.Data.Options" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'True) (C1 ('MetaCons "ExtraGhciOptions" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
Show ExtraGhciOptions Source # 
Instance details

Defined in Hix.Data.Options

Eq ExtraGhciOptions Source # 
Instance details

Defined in Hix.Data.Options

type Rep ExtraGhciOptions Source # 
Instance details

Defined in Hix.Data.Options

type Rep ExtraGhciOptions = D1 ('MetaData "ExtraGhciOptions" "Hix.Data.Options" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" '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.Data.Options

Generic ExtraGhcidOptions Source # 
Instance details

Defined in Hix.Data.Options

Associated Types

type Rep ExtraGhcidOptions 
Instance details

Defined in Hix.Data.Options

type Rep ExtraGhcidOptions = D1 ('MetaData "ExtraGhcidOptions" "Hix.Data.Options" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'True) (C1 ('MetaCons "ExtraGhcidOptions" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
Show ExtraGhcidOptions Source # 
Instance details

Defined in Hix.Data.Options

Eq ExtraGhcidOptions Source # 
Instance details

Defined in Hix.Data.Options

type Rep ExtraGhcidOptions Source # 
Instance details

Defined in Hix.Data.Options

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

data GhciOptions Source #

Instances

Instances details
Generic GhciOptions Source # 
Instance details

Defined in Hix.Data.Options

Show GhciOptions Source # 
Instance details

Defined in Hix.Data.Options

type Rep GhciOptions Source # 
Instance details

Defined in Hix.Data.Options

data GhcidOptions Source #

Instances

Instances details
Generic GhcidOptions Source # 
Instance details

Defined in Hix.Data.Options

Associated Types

type Rep GhcidOptions 
Instance details

Defined in Hix.Data.Options

type Rep GhcidOptions = D1 ('MetaData "GhcidOptions" "Hix.Data.Options" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "GhcidOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "ghci") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GhciOptions) :*: S1 ('MetaSel ('Just "extra") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExtraGhcidOptions))))
Show GhcidOptions Source # 
Instance details

Defined in Hix.Data.Options

type Rep GhcidOptions Source # 
Instance details

Defined in Hix.Data.Options

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

data NewOptions Source #

Constructors

NewOptions 

Instances

Instances details
Generic NewOptions Source # 
Instance details

Defined in Hix.Data.Options

Associated Types

type Rep NewOptions 
Instance details

Defined in Hix.Data.Options

type Rep NewOptions = D1 ('MetaData "NewOptions" "Hix.Data.Options" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "NewOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "config") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NewProjectConfig)))
Show NewOptions Source # 
Instance details

Defined in Hix.Data.Options

Eq NewOptions Source # 
Instance details

Defined in Hix.Data.Options

type Rep NewOptions Source # 
Instance details

Defined in Hix.Data.Options

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

data BootstrapOptions Source #

Instances

Instances details
Generic BootstrapOptions Source # 
Instance details

Defined in Hix.Data.Options

Associated Types

type Rep BootstrapOptions 
Instance details

Defined in Hix.Data.Options

type Rep BootstrapOptions = D1 ('MetaData "BootstrapOptions" "Hix.Data.Options" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "BootstrapOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "config") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BootstrapProjectConfig)))
Show BootstrapOptions Source # 
Instance details

Defined in Hix.Data.Options

Eq BootstrapOptions Source # 
Instance details

Defined in Hix.Data.Options

type Rep BootstrapOptions Source # 
Instance details

Defined in Hix.Data.Options

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

data EnvRunnerCommandOptions Source #

Instances

Instances details
Generic EnvRunnerCommandOptions Source # 
Instance details

Defined in Hix.Data.Options

Associated Types

type Rep EnvRunnerCommandOptions 
Instance details

Defined in Hix.Data.Options

Show EnvRunnerCommandOptions Source # 
Instance details

Defined in Hix.Data.Options

type Rep EnvRunnerCommandOptions Source # 
Instance details

Defined in Hix.Data.Options

data ProjectOptions Source #

Instances

Instances details
Generic ProjectOptions Source # 
Instance details

Defined in Hix.Data.Options

Associated Types

type Rep ProjectOptions 
Instance details

Defined in Hix.Data.Options

Show ProjectOptions Source # 
Instance details

Defined in Hix.Data.Options

Default ProjectOptions Source # 
Instance details

Defined in Hix.Data.Options

Methods

def :: ProjectOptions #

Eq ProjectOptions Source # 
Instance details

Defined in Hix.Data.Options

type Rep ProjectOptions Source # 
Instance details

Defined in Hix.Data.Options

data ManagedOptions Source #

Instances

Instances details
Generic ManagedOptions Source # 
Instance details

Defined in Hix.Data.Options

Show ManagedOptions Source # 
Instance details

Defined in Hix.Data.Options

type Rep ManagedOptions Source # 
Instance details

Defined in Hix.Data.Options

data BumpOptions Source #

Constructors

BumpOptions 

Instances

Instances details
Generic BumpOptions Source # 
Instance details

Defined in Hix.Data.Options

Associated Types

type Rep BumpOptions 
Instance details

Defined in Hix.Data.Options

type Rep BumpOptions = D1 ('MetaData "BumpOptions" "Hix.Data.Options" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "BumpOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "common") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ManagedOptions)))
Show BumpOptions Source # 
Instance details

Defined in Hix.Data.Options

type Rep BumpOptions Source # 
Instance details

Defined in Hix.Data.Options

type Rep BumpOptions = D1 ('MetaData "BumpOptions" "Hix.Data.Options" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "BumpOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "common") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ManagedOptions)))

data LowerOptions Source #

Constructors

LowerOptions 

Instances

Instances details
Show LowerOptions Source # 
Instance details

Defined in Hix.Data.Options

data Options Source #

Constructors

Options 

Instances

Instances details
Show Options Source # 
Instance details

Defined in Hix.Data.Options