fix: Add Windows compatibility for file operations

- Fix home directory detection using BaseDirs from directories crate
- Add cross-platform file moving with copy+delete fallback
- Replace Unix-specific HOME env var usage
- Handle cross-filesystem moves on Windows automatically
This commit is contained in:
glitchySid
2025-12-28 23:54:53 +05:30
parent 5a92ecdeb7
commit 868ef57498
4 changed files with 716 additions and 102 deletions

View File

@@ -4,15 +4,15 @@ version = "0.1.0"
edition = "2024"
[dependencies]
clap = { version = "4.5.23", features = ["derive"] }
colored = "3.0.0"
dotenv = "0.15.0"
directories = "5.0.1"
futures = "0.3.31"
hex = "0.4.3"
itertools = "0.14.0"
reqwest = { version = "0.12.26", features = ["json"] }
serde = { version = "1.0.228", features = ["derive"] }
serde_json = "1.0.145"
sha2 = "0.10.8"
thiserror = "2.0.11"
tokio = { version = "1.48.0", features = ["full"] }
walkdir = "2.5.0"
toml = "0.8.19"