This commit is contained in:
crschnick
2025-03-05 18:27:17 +00:00
parent 1d70663dce
commit fec34c2f70
@@ -33,6 +33,8 @@ public final class FilePath {
@NonNull
private final String value;
private FilePath normalized;
private FilePath(@NonNull String value) {
this.value = value;
if (value.isBlank()) {
@@ -193,8 +195,14 @@ public final class FilePath {
}
public FilePath normalize() {
if (normalized != null) {
return normalized;
}
var backslash = value.contains("\\");
return backslash ? toWindows() : toUnix();
var r = backslash ? toWindows() : toUnix();
normalized = r;
return r;
}
public FilePath resolveTildeHome(String dir) {