updo-1.0.0: text-templates/cabal/pkg-groups.dhall
let TYPES = ./../../types.dhall
in \(pkg-import : TYPES.CabalRelativity) ->
\(pkg-groups : List Text) ->
let null = https://prelude.dhall-lang.org/List/null
let concatMapSep = https://prelude.dhall-lang.org/Text/concatMapSep
let import-pkg =
merge
{ CabalProjectRelative =
\(pkg : Text) -> "import: ./project-cabal/pkgs/${pkg}.config"
, CabalImportRelative =
\(pkg : Text) -> "import: ./pkgs/${pkg}.config"
}
pkg-import
in if null Text pkg-groups
then ""
else concatMapSep "\n" Text import-pkg pkg-groups