summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-02-24 16:44:56 +0800
committer魏曹先生 <1992414357@qq.com>2026-02-24 16:46:32 +0800
commit2cef51d7448206291b1ac92fdaf708a7e30c78a4 (patch)
tree6d9475e4ed006976ed5beb1ef7e347776e6aa6e4
parenteac47247875fe79960a1dfd714a8bb2f9a148e7d (diff)
Fix detection of trailing backslash in path formattingnext
-rw-r--r--Cargo.lock2
-rw-r--r--Cargo.toml2
-rw-r--r--src/fmt_path.rs2
3 files changed, 3 insertions, 3 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 96e2fac..8d60fa0 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -4,7 +4,7 @@ version = 4
[[package]]
name = "just_fmt"
-version = "0.1.1"
+version = "0.1.2"
dependencies = [
"strip-ansi-escapes",
]
diff --git a/Cargo.toml b/Cargo.toml
index 2348af0..01a49d1 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -7,7 +7,7 @@ readme = "README.md"
license = "MIT OR Apache-2.0"
repository = "https://github.com/catilgrass/just_fmt"
-version = "0.1.1"
+version = "0.1.2"
edition = "2024"
[dependencies.strip-ansi-escapes]
diff --git a/src/fmt_path.rs b/src/fmt_path.rs
index e2c06a4..90a8d64 100644
--- a/src/fmt_path.rs
+++ b/src/fmt_path.rs
@@ -94,7 +94,7 @@ pub fn fmt_path_str_custom(
config: &PathFormatConfig,
) -> Result<String, PathFormatError> {
let path_result = path.into();
- let ends_with_slash = path_result.ends_with('/');
+ let ends_with_slash = path_result.ends_with('/') || path_result.ends_with('\\');
// ANSI Strip
#[cfg(feature = "strip-ansi")]