Unverified Commit b97ac827 authored by Naïm Favier's avatar Naïm Favier Committed by GitHub
Browse files

Merge pull request #244819 from ncfavier/toKeyValue-indent

lib/generators/toKeyValue: add `indent` parameter
parents 492860f6 383fa81e
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -81,9 +81,10 @@ rec {
   */
  toKeyValue = {
    mkKeyValue ? mkKeyValueDefault {} "=",
    listsAsDuplicateKeys ? false
    listsAsDuplicateKeys ? false,
    indent ? ""
  }:
  let mkLine = k: v: mkKeyValue k v + "\n";
  let mkLine = k: v: indent + mkKeyValue k v + "\n";
      mkLines = if listsAsDuplicateKeys
        then k: v: map (mkLine k) (if lib.isList v then v else [v])
        else k: v: [ (mkLine k v) ];