diff options
Diffstat (limited to 'lib/strings.nix')
| -rw-r--r-- | lib/strings.nix | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/strings.nix b/lib/strings.nix index 9a4f29380d0d..32132e83b242 100644 --- a/lib/strings.nix +++ b/lib/strings.nix @@ -127,6 +127,17 @@ rec { # List of input strings list: concatStringsSep sep (lib.imap1 f list); + /* Concatenate a list of strings, adding a newline at the end of each one. + Defined as `concatMapStrings (s: s + "\n")`. + + Type: concatLines :: [string] -> string + + Example: + concatLines [ "foo" "bar" ] + => "foo\nbar\n" + */ + concatLines = concatMapStrings (s: s + "\n"); + /* Construct a Unix-style, colon-separated search path consisting of the given `subDir` appended to each of the given paths. |
