Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- newtype SystemTag = SystemTag {}
- data SystemTagError
- checkSystemTag ∷ MonadError SystemTagError m ⇒ SystemTag → m ()
- systemTagMaxLength ∷ Integral i ⇒ i
- osHelper ∷ OS → Text
- archHelper ∷ Arch → Text
Documentation
Tag of system for which update data is purposed, e.g. win64, mac32
Instances
data SystemTagError Source #
Instances
checkSystemTag ∷ MonadError SystemTagError m ⇒ SystemTag → m () Source #
systemTagMaxLength ∷ Integral i ⇒ i Source #
Helper to turn an OS
into a Text
compatible with the systemTag
previously used in 'configuration.yaml'
archHelper ∷ Arch → Text Source #
Helper to turn an Arch
into a Text
compatible with the systemTag
previously used in 'configuration.yaml'