fix this.std missing removeSuffix

This commit is contained in:
Emile Clark-Boman 2026-01-27 12:41:32 +10:00
parent eea431a912
commit e2021b7093

View file

@ -22,4 +22,12 @@ in rec {
hasInfix = infix: content:
match ".*${escapeRegex infix}.*" "${content}" != null;
removeSuffix = suffix: str: let
sufLen = stringLength suffix;
sLen = stringLength str;
in
if sufLen <= sLen && suffix == substring (sLen - sufLen) sufLen str
then substring 0 (sLen - sufLen) str
else str;
}