Skip to content

Commit c88e651

Browse files
committed
cli: 去掉 --kvspace flag,DSN 一律走 env KVSPACE
kvspace CLI 不再接受 --kvspace <dsn>,仅从环境变量 KVSPACE 取 DSN(对齐 kvlang 环境变量约定);usage 更新。下游(agent_eval.py 等)已同步改走 env。
1 parent 2c82dd3 commit c88e651

1 file changed

Lines changed: 3 additions & 14 deletions

File tree

‎cli/kvspace.rs‎

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -506,21 +506,10 @@ fn read_ext(kv: *mut c_void, prefix: &str) -> String {
506506
}
507507

508508
fn main() {
509-
let args: Vec<String> = env::args().skip(1).collect();
510-
let mut dsn = default_dsn();
511-
let mut rest: Vec<String> = Vec::new();
512-
let mut i = 0;
513-
while i < args.len() {
514-
if args[i] == "--kvspace" && i + 1 < args.len() {
515-
dsn = args[i + 1].clone();
516-
i += 2;
517-
} else {
518-
rest.push(args[i].clone());
519-
i += 1;
520-
}
521-
}
509+
let rest: Vec<String> = env::args().skip(1).collect();
510+
let dsn = default_dsn();
522511
if rest.is_empty() {
523-
eprintln!("usage: kvspace [--kvspace dsn] <subcommand> [args]");
512+
eprintln!("usage: kvspace <subcommand> [args] (DSN from env KVSPACE)");
524513
exit(1);
525514
}
526515

0 commit comments

Comments
 (0)