保存参数到配置文件

This commit is contained in:
lubeilin
2023-05-07 19:05:15 +08:00
parent 35ed7f7e45
commit ed3c44d6cf
+4 -3
View File
@@ -65,9 +65,6 @@ pub fn main0(base_args: BaseArgs) {
let out_log = args.log; let out_log = args.log;
match config::default_config(args) { match config::default_config(args) {
Ok(start_config) => { Ok(start_config) => {
match service_state() {
Ok(state) => {
if state == ServiceState::Stopped {
if let Err(e) = config::save_config(config::ArgsConfig::new(start_config.tap, if let Err(e) = config::save_config(config::ArgsConfig::new(start_config.tap,
start_config.token.clone(), start_config.token.clone(),
start_config.name.clone(), start_config.name.clone(),
@@ -75,9 +72,13 @@ pub fn main0(base_args: BaseArgs) {
&start_config.nat_test_server, &start_config.nat_test_server,
start_config.device_id.clone(), start_config.device_id.clone(),
)) { )) {
println!("{}", style(&e).red());
log::error!("{:?}",e); log::error!("{:?}",e);
return; return;
} }
match service_state() {
Ok(state) => {
if state == ServiceState::Stopped {
match start(out_log) { match start(out_log) {
Ok(_) => { Ok(_) => {
//需要检查启动状态 //需要检查启动状态