cabal-version: 2.2 name: encapsule version: 0.5 synopsis: Run isolated toolbox containers with podman description: This tool (originally based on the toolbox-constrained project) allows running isolated toolbox containers with podman. Mounting of home and host integration are not enabled by default, but one can choose options to do so including capabilities specified in a toml configuration file. license: Apache-2.0 license-file: LICENSE author: Jens Petersen maintainer: Jens Petersen copyright: 2026 Jens Petersen category: Utility homepage: https://github.com/juhp/encapsule bug-reports: https://github.com/juhp/encapsule/issues build-type: Simple extra-doc-files: README.md ChangeLog.md example/config.toml tested-with: GHC == 8.10.7 || == 9.0.2 || == 9.2.8 || == 9.4.8 || == 9.6.7 || == 9.8.4 || == 9.10.3 || == 9.12.4 || == 9.14.1 source-repository head type: git location: https://github.com/juhp/encapsule.git executable encapsule main-is: Main.hs other-modules: Paths_encapsule Backup Config Enter Error Expand Run Script ShellQuote autogen-modules: Paths_encapsule hs-source-dirs: src build-depends: base < 5 , directory , extra , filepath , containers , process , pretty-terminal , safe , shell-monad , simple-cmd >= 0.2.3 , simple-cmd-args >= 0.1.8 , simple-prompt >= 0.2 , text , time , toml-reader , unix , xdg-basedir default-language: Haskell2010 ghc-options: -Wall if impl(ghc >= 8.0) ghc-options: -Wcompat -Widentities -Wincomplete-uni-patterns -Wincomplete-record-updates -Wredundant-constraints if impl(ghc >= 8.2) ghc-options: -fhide-source-paths if impl(ghc >= 8.4) ghc-options: -Wmissing-export-lists -Wpartial-fields if impl(ghc >= 8.10) ghc-options: -Wunused-packages test-suite test type: exitcode-stdio-1.0 main-is: Spec.hs other-modules: EncapsuleTest hs-source-dirs: test build-depends: base < 5 , directory , filepath , hspec , process , unix build-tool-depends: encapsule:encapsule default-language: Haskell2010 ghc-options: -Wall -threaded if impl(ghc >= 8.10) ghc-options: -Wunused-packages benchmark bench type: exitcode-stdio-1.0 main-is: Bench.hs hs-source-dirs: bench build-depends: base < 5 , process , tasty , tasty-bench build-tool-depends: encapsule:encapsule default-language: Haskell2010 ghc-options: -Wall -threaded if impl(ghc >= 8.10) ghc-options: -Wunused-packages