mirror of
https://github.com/Grasscutters/Cultivation.git
synced 2025-12-16 17:14:36 +01:00
config reading
This commit is contained in:
@@ -18,6 +18,7 @@ use sysinfo::{Pid, ProcessExt, System, SystemExt};
|
||||
use crate::admin::reopen_as_admin;
|
||||
|
||||
mod admin;
|
||||
mod config;
|
||||
mod downloader;
|
||||
mod file_helpers;
|
||||
mod gamebanana;
|
||||
@@ -41,6 +42,8 @@ fn has_arg(args: &[String], arg: &str) -> bool {
|
||||
}
|
||||
|
||||
async fn arg_handler(args: &[String]) {
|
||||
let config = config::get_config();
|
||||
|
||||
if has_arg(args, "--proxy") {
|
||||
let mut pathbuf = tauri::api::path::data_dir().unwrap();
|
||||
pathbuf.push("cultivation");
|
||||
@@ -48,6 +51,10 @@ async fn arg_handler(args: &[String]) {
|
||||
|
||||
connect(8035, pathbuf.to_str().unwrap().to_string()).await;
|
||||
}
|
||||
|
||||
if has_arg(args, "--launch-game") {
|
||||
let game_exe = config.game_install_path.clone();
|
||||
}
|
||||
}
|
||||
|
||||
fn main() {
|
||||
@@ -58,7 +65,7 @@ fn main() {
|
||||
println!("You running as a non-elevated user. Some stuff will almost definitely not work.");
|
||||
println!("===============================================================================");
|
||||
|
||||
reopen_as_admin();
|
||||
//reopen_as_admin();
|
||||
}
|
||||
|
||||
// Setup datadir/cultivation just in case something went funky and it wasn't made
|
||||
|
||||
Reference in New Issue
Block a user