module Podenv
(
Application (..),
Capabilities (..),
loadConfig,
decodeExpr,
select,
appToContext,
RuntimeEnv (..),
defaultRuntimeEnv,
execute,
getPodmanPodStatus,
deletePodmanPod,
)
where
import Podenv.Application
import Podenv.Config
import Podenv.Context
import Podenv.Dhall
import Podenv.Env
import Podenv.Prelude
import Podenv.Runtime
appToContext :: AppEnv -> Application -> Name -> IO Context
appToContext :: AppEnv -> Application -> Name -> IO Context
appToContext = Mode -> AppEnv -> Application -> Name -> IO Context
preparePure Mode
Regular
loadConfig :: Text -> IO Config
loadConfig :: Text -> IO Config
loadConfig = Maybe Text -> Maybe Text -> IO Config
Podenv.Config.load Maybe Text
forall a. Maybe a
Nothing (Maybe Text -> IO Config)
-> (Text -> Maybe Text) -> Text -> IO Config
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Text -> Maybe Text
forall a. a -> Maybe a
Just