hs-0.1.0.0: src/HS/Types/Manager.hs
{-# LANGUAGE DeriveAnyClass #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE DerivingVia #-}
{-# LANGUAGE GeneralisedNewtypeDeriving #-}
module HS.Types.Manager where
import Data.String
import Data.Text(Text)
import Fmt
import Text.Enum.Text
-- | installation manager @stack@ or @ghcup@ or ...
newtype Manager = Manager { getManager :: Text }
deriving stock (Eq,Ord,Show)
deriving newtype (Buildable,IsString,TextParsable)