dev-manager-tauri/src-tauri/src/main.rs
lanrtop 2b65c18193 feat(resource/dev-variables): add protected project variable core and scoped MCP
Keep values in Windows Credential Manager, require a project bearer for single-value reads, and preserve existing non-secret MCP behavior.

Feature-Confirmed: true

Rules-Applied: R01,R03,R05,R06,R07,R10,R12,R13
2026-09-26 16:46:55 +09:00

24 lines
735 B
Rust

// Prevents additional console window on Windows in release, DO NOT REMOVE!!
#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")]
fn main() {
let mut args = std::env::args();
let _ = args.next();
if args.next().as_deref() == Some("--lianjing-mcp-header") {
let Some(digest) = args.next() else {
std::process::exit(1);
};
if args.next().is_some() {
std::process::exit(1);
}
match dev_manager_tauri_lib::mcp_client_auth_headers_json(&digest) {
Ok(headers) => {
println!("{headers}");
return;
}
Err(_) => std::process::exit(1),
}
}
dev_manager_tauri_lib::run()
}