| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
Napkin.Run.Effects.Languages.External
Documentation
data ExternalCommand #
Constructors
| ShellScript Text | |
| CommandWithArguments Text [Text] |
Instances
| Show ExternalCommand # | |
Defined in Napkin.Run.Effects.Languages.External Methods showsPrec :: Int -> ExternalCommand -> ShowS # show :: ExternalCommand -> String # showList :: [ExternalCommand] -> ShowS # | |
| Eq ExternalCommand # | |
Defined in Napkin.Run.Effects.Languages.External Methods (==) :: ExternalCommand -> ExternalCommand -> Bool # (/=) :: ExternalCommand -> ExternalCommand -> Bool # | |
Constructors
| ExecuteExternalCommand' :: ExternalCommand -> External m (Either Text ExitCode) |
Instances
| ToDumpItem (b :: k) (External :: (Type -> Type) -> Type -> Type) # | |
Defined in Napkin.Run.Effects.Interceptors.LogProgram | |
| GEq (External a :: Type -> Type) # | |
| GShow (External t :: Type -> Type) # | |
Defined in Napkin.Run.Effects.Languages.External Methods gshowsPrec :: forall (a :: k). Int -> External t a -> ShowS # | |
| Show (External m a) # | |
| Eq (External m a) # | |
executeExternalCommand' :: forall r. Member External r => ExternalCommand -> Sem r (Either Text ExitCode) #
executeExternalCommand :: forall effs. Members [FatalError, External] effs => ExternalCommand -> Sem effs () #