Skip to content

Commit 8f70d98

Browse files
committed
allow browser commands with spaces in them
1 parent bbd351b commit 8f70d98

File tree

2 files changed

+38
-36
lines changed

2 files changed

+38
-36
lines changed

Cargo.lock

Lines changed: 35 additions & 35 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,9 @@ fn open_browser(server: &ServerHandle, browser: Option<String>) {
5151
let url = format!("http://localhost:{}", server.http_port());
5252

5353
if let Some(ref browser) = browser {
54-
browser::open_specific(&url, browser, None).unwrap();
54+
let split_cmd = browser.split_whitespace().collect::<Vec<_>>();
55+
let (cmd, args) = split_cmd.split_first().unwrap();
56+
browser::open_specific(&url, cmd, args).unwrap();
5557
} else {
5658
browser::open(&url).unwrap();
5759
}

0 commit comments

Comments
 (0)