types.singleLineStr: Disallow \r

(cherry picked from commit f25a13212b)
This commit is contained in:
Jules Aguillon
2022-01-18 23:56:50 +01:00
committed by github-actions[bot]
parent deb63b0aae
commit 03dc83a53c

View File

@@ -302,9 +302,8 @@ rec {
singleLineStr = mkOptionType {
name = "singleLineStr";
description = "string that doesn't contain '\\n'";
check = x: str.check x && !(lib.hasInfix "\n" x);
inherit (str) merge;
description = "string that doesn't contain [\\n\\r]";
inherit (strMatching "[^\n\r]*") check merge;
};
strMatching = pattern: mkOptionType {