hinit-0.2.2: Generic project initialization tool
Safe HaskellNone
LanguageHaskell2010

Hinit.Errors

Documentation

data ExprParseError Source #

Constructors

ExprParseError 

Instances

Instances details
Eq ExprParseError Source # 
Instance details

Defined in Hinit.Errors

Show ExprParseError Source # 
Instance details

Defined in Hinit.Errors

Generic ExprParseError Source # 
Instance details

Defined in Hinit.Errors

Associated Types

type Rep ExprParseError :: Type -> Type #

Exception ExprParseError Source # 
Instance details

Defined in Hinit.Errors

Pretty ExprParseError Source # 
Instance details

Defined in Hinit.Errors

Methods

pretty :: ExprParseError -> Doc ann #

prettyList :: [ExprParseError] -> Doc ann #

type Rep ExprParseError Source # 
Instance details

Defined in Hinit.Errors

type Rep ExprParseError = D1 ('MetaData "ExprParseError" "Hinit.Errors" "hinit-0.2.2-inplace" 'False) (C1 ('MetaCons "ExprParseError" 'PrefixI 'True) (S1 ('MetaSel ('Just "expression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "errors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ParseError Text Void])))

data TomlFile Source #

Constructors

Global 
Template Text 

Instances

Instances details
Eq TomlFile Source # 
Instance details

Defined in Hinit.Errors

Show TomlFile Source # 
Instance details

Defined in Hinit.Errors

data ConfigParseError Source #

Constructors

ConfigParseError 

Instances

Instances details
Eq ConfigParseError Source # 
Instance details

Defined in Hinit.Errors

Show ConfigParseError Source # 
Instance details

Defined in Hinit.Errors

Generic ConfigParseError Source # 
Instance details

Defined in Hinit.Errors

Associated Types

type Rep ConfigParseError :: Type -> Type #

Exception ConfigParseError Source # 
Instance details

Defined in Hinit.Errors

Pretty ConfigParseError Source # 
Instance details

Defined in Hinit.Errors

type Rep ConfigParseError Source # 
Instance details

Defined in Hinit.Errors

type Rep ConfigParseError = D1 ('MetaData "ConfigParseError" "Hinit.Errors" "hinit-0.2.2-inplace" 'False) (C1 ('MetaCons "ConfigParseError" 'PrefixI 'True) (S1 ('MetaSel ('Just "file") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TomlFile) :*: S1 ('MetaSel ('Just "errors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TomlDecodeError])))

newtype TemplateNotFound Source #

Constructors

TemplateNotFound Text 

Instances

Instances details
Eq TemplateNotFound Source # 
Instance details

Defined in Hinit.Errors

Show TemplateNotFound Source # 
Instance details

Defined in Hinit.Errors

Generic TemplateNotFound Source # 
Instance details

Defined in Hinit.Errors

Associated Types

type Rep TemplateNotFound :: Type -> Type #

Exception TemplateNotFound Source # 
Instance details

Defined in Hinit.Errors

Pretty TemplateNotFound Source # 
Instance details

Defined in Hinit.Errors

type Rep TemplateNotFound Source # 
Instance details

Defined in Hinit.Errors

type Rep TemplateNotFound = D1 ('MetaData "TemplateNotFound" "Hinit.Errors" "hinit-0.2.2-inplace" 'True) (C1 ('MetaCons "TemplateNotFound" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype ProjectAlreadExist Source #

Constructors

ProjectAlreadExist Text 

newtype VcsCmdNotFound Source #

Constructors

VcsCmdNotFound VCS 

Instances

Instances details
Eq VcsCmdNotFound Source # 
Instance details

Defined in Hinit.Errors

Show VcsCmdNotFound Source # 
Instance details

Defined in Hinit.Errors

Generic VcsCmdNotFound Source # 
Instance details

Defined in Hinit.Errors

Associated Types

type Rep VcsCmdNotFound :: Type -> Type #

Exception VcsCmdNotFound Source # 
Instance details

Defined in Hinit.Errors

Pretty VcsCmdNotFound Source # 
Instance details

Defined in Hinit.Errors

Methods

pretty :: VcsCmdNotFound -> Doc ann #

prettyList :: [VcsCmdNotFound] -> Doc ann #

type Rep VcsCmdNotFound Source # 
Instance details

Defined in Hinit.Errors

type Rep VcsCmdNotFound = D1 ('MetaData "VcsCmdNotFound" "Hinit.Errors" "hinit-0.2.2-inplace" 'True) (C1 ('MetaCons "VcsCmdNotFound" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VCS)))

data ProcessExitFailure Source #

Instances

Instances details
Eq ProcessExitFailure Source # 
Instance details

Defined in Hinit.Errors

Show ProcessExitFailure Source # 
Instance details

Defined in Hinit.Errors

Generic ProcessExitFailure Source # 
Instance details

Defined in Hinit.Errors

Associated Types

type Rep ProcessExitFailure :: Type -> Type #

Exception ProcessExitFailure Source # 
Instance details

Defined in Hinit.Errors

Pretty ProcessExitFailure Source # 
Instance details

Defined in Hinit.Errors

type Rep ProcessExitFailure Source # 
Instance details

Defined in Hinit.Errors

simpleHandler :: (Has Terminal sig m, Has (Lift IO) sig m, Pretty a) => a -> m () Source #