mirror of
https://github.com/tiennm99/claude-code-usage-bubble.git
synced 2026-09-15 00:22:39 +00:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a132c02711 |
Generated
+1
-1
@@ -68,7 +68,7 @@ checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "claude-code-usage-bubble"
|
name = "claude-code-usage-bubble"
|
||||||
version = "0.1.1"
|
version = "0.1.2"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"dirs",
|
"dirs",
|
||||||
"embed-resource",
|
"embed-resource",
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "claude-code-usage-bubble"
|
name = "claude-code-usage-bubble"
|
||||||
version = "0.1.1"
|
version = "0.1.2"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
description = "Floating bubble showing Claude Code and Codex usage on Windows"
|
description = "Floating bubble showing Claude Code and Codex usage on Windows"
|
||||||
|
|||||||
@@ -58,8 +58,14 @@ fn spawn_handoff(source: &std::path::Path, target: &std::path::Path) -> Result<(
|
|||||||
let cmd = format!(
|
let cmd = format!(
|
||||||
r#"timeout /t 2 /nobreak >nul & move /y "{src_str}" "{tgt_str}" & start "" "{tgt_str}""#
|
r#"timeout /t 2 /nobreak >nul & move /y "{src_str}" "{tgt_str}" & start "" "{tgt_str}""#
|
||||||
);
|
);
|
||||||
|
// raw_arg bypasses Rust's std auto-escaping which would turn the inner
|
||||||
|
// `"` characters into `\"`. cmd.exe does not recognise `\"`, so the
|
||||||
|
// escaped form makes `start` see the path as `\\` and emit a
|
||||||
|
// "Windows cannot find '\\'" dialog. Feeding the command line raw
|
||||||
|
// preserves the quotes cmd.exe actually expects.
|
||||||
Command::new("cmd.exe")
|
Command::new("cmd.exe")
|
||||||
.args(["/c", &cmd])
|
.raw_arg("/c")
|
||||||
|
.raw_arg(format!("\"{cmd}\""))
|
||||||
.creation_flags(CREATE_NO_WINDOW | DETACHED_PROCESS)
|
.creation_flags(CREATE_NO_WINDOW | DETACHED_PROCESS)
|
||||||
.stdin(Stdio::null())
|
.stdin(Stdio::null())
|
||||||
.stdout(Stdio::null())
|
.stdout(Stdio::null())
|
||||||
|
|||||||
Reference in New Issue
Block a user