mirror of
https://github.com/clash-verge-rev/clash-verge-rev
synced 2025-05-05 04:33:45 +08:00
fix: check config
This commit is contained in:
parent
f00d726347
commit
f46db7ce1a
@ -59,8 +59,11 @@ impl CoreManager {
|
|||||||
let clash_core = { Config::verge().latest().clash_core.clone() };
|
let clash_core = { Config::verge().latest().clash_core.clone() };
|
||||||
let clash_core = clash_core.unwrap_or("clash".into());
|
let clash_core = clash_core.unwrap_or("clash".into());
|
||||||
|
|
||||||
|
let app_dir = dirs::app_home_dir()?;
|
||||||
|
let app_dir = dirs::path_to_str(&app_dir)?;
|
||||||
|
|
||||||
let output = Command::new_sidecar(clash_core)?
|
let output = Command::new_sidecar(clash_core)?
|
||||||
.args(["-t", "-f", config_path])
|
.args(["-t", "-d", app_dir, "-f", config_path])
|
||||||
.output()?;
|
.output()?;
|
||||||
|
|
||||||
if !output.status.success() {
|
if !output.status.success() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user