stacker
Safe HaskellSafe-Inferred
LanguageHaskell2010

Types

Synopsis

Documentation

data LTSVersion Source #

LTS version (e.g., "24.23" for lts-24.23)

Constructors

LTSVersion 

Fields

Instances

Instances details
Generic LTSVersion Source # 
Instance details

Defined in Types

Associated Types

type Rep LTSVersion 
Instance details

Defined in Types

type Rep LTSVersion = D1 ('MetaData "LTSVersion" "Types" "stacker-0.1.0.0-inplace" 'False) (C1 ('MetaCons "LTSVersion" 'PrefixI 'True) (S1 ('MetaSel ('Just "ltsMajor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "ltsMinor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))
Show LTSVersion Source # 
Instance details

Defined in Types

Eq LTSVersion Source # 
Instance details

Defined in Types

Ord LTSVersion Source # 
Instance details

Defined in Types

type Rep LTSVersion Source # 
Instance details

Defined in Types

type Rep LTSVersion = D1 ('MetaData "LTSVersion" "Types" "stacker-0.1.0.0-inplace" 'False) (C1 ('MetaCons "LTSVersion" 'PrefixI 'True) (S1 ('MetaSel ('Just "ltsMajor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "ltsMinor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

data NightlyVersion Source #

Nightly version (e.g., "2025-12-09" for nightly-2025-12-09)

Constructors

NightlyVersion 

Instances

Instances details
Generic NightlyVersion Source # 
Instance details

Defined in Types

Associated Types

type Rep NightlyVersion 
Instance details

Defined in Types

type Rep NightlyVersion = D1 ('MetaData "NightlyVersion" "Types" "stacker-0.1.0.0-inplace" 'False) (C1 ('MetaCons "NightlyVersion" 'PrefixI 'True) (S1 ('MetaSel ('Just "nightlyYear") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "nightlyMonth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "nightlyDay") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))))
Show NightlyVersion Source # 
Instance details

Defined in Types

Eq NightlyVersion Source # 
Instance details

Defined in Types

Ord NightlyVersion Source # 
Instance details

Defined in Types

type Rep NightlyVersion Source # 
Instance details

Defined in Types

type Rep NightlyVersion = D1 ('MetaData "NightlyVersion" "Types" "stacker-0.1.0.0-inplace" 'False) (C1 ('MetaCons "NightlyVersion" 'PrefixI 'True) (S1 ('MetaSel ('Just "nightlyYear") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "nightlyMonth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "nightlyDay") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))))

data GHCVersion Source #

GHC version (e.g., "9.10.1")

Constructors

GHCVersion 

Fields

Instances

Instances details
Generic GHCVersion Source # 
Instance details

Defined in Types

Associated Types

type Rep GHCVersion 
Instance details

Defined in Types

type Rep GHCVersion = D1 ('MetaData "GHCVersion" "Types" "stacker-0.1.0.0-inplace" 'False) (C1 ('MetaCons "GHCVersion" 'PrefixI 'True) (S1 ('MetaSel ('Just "ghcMajor1") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "ghcMajor2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "ghcMinor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))))
Show GHCVersion Source # 
Instance details

Defined in Types

Eq GHCVersion Source # 
Instance details

Defined in Types

Ord GHCVersion Source # 
Instance details

Defined in Types

type Rep GHCVersion Source # 
Instance details

Defined in Types

type Rep GHCVersion = D1 ('MetaData "GHCVersion" "Types" "stacker-0.1.0.0-inplace" 'False) (C1 ('MetaCons "GHCVersion" 'PrefixI 'True) (S1 ('MetaSel ('Just "ghcMajor1") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "ghcMajor2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "ghcMinor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))))

data Snapshot Source #

Snapshot reference

Instances

Instances details
Generic Snapshot Source # 
Instance details

Defined in Types

Associated Types

type Rep Snapshot 
Instance details

Defined in Types

Methods

from :: Snapshot -> Rep Snapshot x #

to :: Rep Snapshot x -> Snapshot #

Show Snapshot Source # 
Instance details

Defined in Types

Eq Snapshot Source # 
Instance details

Defined in Types

Ord Snapshot Source # 
Instance details

Defined in Types

type Rep Snapshot Source # 
Instance details

Defined in Types

data Action Source #

Action to take for a stack*.yaml file

Instances

Instances details
Generic Action Source # 
Instance details

Defined in Types

Associated Types

type Rep Action 
Instance details

Defined in Types

Methods

from :: Action -> Rep Action x #

to :: Rep Action x -> Action #

Show Action Source # 
Instance details

Defined in Types

Eq Action Source # 
Instance details

Defined in Types

Methods

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

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

type Rep Action Source # 
Instance details

Defined in Types

data SnapshotDB Source #

Database of snapshots

Instances

Instances details
Generic SnapshotDB Source # 
Instance details

Defined in Types

Associated Types

type Rep SnapshotDB 
Instance details

Defined in Types

Show SnapshotDB Source # 
Instance details

Defined in Types

Eq SnapshotDB Source # 
Instance details

Defined in Types

type Rep SnapshotDB Source # 
Instance details

Defined in Types

data AppConfig Source #

Configuration

Constructors

AppConfig 

Instances

Instances details
Generic AppConfig Source # 
Instance details

Defined in Types

Associated Types

type Rep AppConfig 
Instance details

Defined in Types

type Rep AppConfig = D1 ('MetaData "AppConfig" "Types" "stacker-0.1.0.0-inplace" 'False) (C1 ('MetaCons "AppConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "configRepo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe FilePath))))
Show AppConfig Source # 
Instance details

Defined in Types

Eq AppConfig Source # 
Instance details

Defined in Types

FromJSON AppConfig 
Instance details

Defined in Config

Methods

parseJSON :: Value -> Parser AppConfig

parseJSONList :: Value -> Parser [AppConfig]

omittedField :: Maybe AppConfig

ToJSON AppConfig 
Instance details

Defined in Config

Methods

toJSON :: AppConfig -> Value

toEncoding :: AppConfig -> Encoding

toJSONList :: [AppConfig] -> Value

toEncodingList :: [AppConfig] -> Encoding

omitField :: AppConfig -> Bool

type Rep AppConfig Source # 
Instance details

Defined in Types

type Rep AppConfig = D1 ('MetaData "AppConfig" "Types" "stacker-0.1.0.0-inplace" 'False) (C1 ('MetaCons "AppConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "configRepo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe FilePath))))

data Command Source #

Command-line command

Instances

Instances details
Show Command Source # 
Instance details

Defined in Types

Eq Command Source # 
Instance details

Defined in Types

Methods

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

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

data ConfigCmd Source #

Config command

Constructors

SetRepo FilePath 

Instances

Instances details
Show ConfigCmd Source # 
Instance details

Defined in Types

Eq ConfigCmd Source # 
Instance details

Defined in Types

data ColorWhen Source #

Color option

Constructors

Always 
Never 
Auto 

Instances

Instances details
Read ColorWhen Source # 
Instance details

Defined in Types

Show ColorWhen Source # 
Instance details

Defined in Types

Eq ColorWhen Source # 
Instance details

Defined in Types

data Options Source #

Options

Constructors

Options 

Instances

Instances details
Show Options Source # 
Instance details

Defined in Types

Eq Options Source # 
Instance details

Defined in Types

Methods

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

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

appVersion :: String Source #

Application version

appName :: String Source #

Application name

copyright :: String Source #

Copyright information