Safe Haskell | None |
---|---|
Language | Haskell2010 |
This module contains the podman/bubblewrap context wrapper
Synopsis
- execute :: RuntimeEnv -> Context -> IO ()
- showRuntimeCmd :: RuntimeEnv -> Context -> Text
- getPodmanPodStatus :: MonadIO m => Name -> m PodmanStatus
- deletePodmanPod :: MonadIO m => Name -> m ()
- podman :: [String] -> ProcessConfig () () ()
- podmanRunArgs :: RuntimeEnv -> Context -> ImageName -> [String]
- bwrap :: [String] -> ProcessConfig () () ()
- bwrapRunArgs :: RuntimeEnv -> Context -> FilePath -> [String]
- module Podenv.Context
- data RuntimeEnv = RuntimeEnv {
- verbose :: Bool
- detach :: Bool
- system :: SystemConfig
- extraArgs :: [Text]
- volumesDir :: FilePath
- defaultRuntimeEnv :: FilePath -> RuntimeEnv
Documentation
showRuntimeCmd :: RuntimeEnv -> Context -> Text Source #
getPodmanPodStatus :: MonadIO m => Name -> m PodmanStatus Source #
deletePodmanPod :: MonadIO m => Name -> m () Source #
Podman helpers
podman :: [String] -> ProcessConfig () () () Source #
podmanRunArgs :: RuntimeEnv -> Context -> ImageName -> [String] Source #
Bubblewrap helpers
bwrap :: [String] -> ProcessConfig () () () Source #
bwrapRunArgs :: RuntimeEnv -> Context -> FilePath -> [String] Source #
data type and lenses
module Podenv.Context
data RuntimeEnv Source #
RuntimeEnv | |
|
Instances
Show RuntimeEnv Source # | |
Defined in Podenv.Runtime showsPrec :: Int -> RuntimeEnv -> ShowS # show :: RuntimeEnv -> String # showList :: [RuntimeEnv] -> ShowS # |