From 47bf9b75f6dd8c2d3c3f1fb947a16e0e055f49cf Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Thu, 22 Jan 2026 14:24:50 +0800 Subject: Add renderer system and implement status command --- src/bin/jvn.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/bin') diff --git a/src/bin/jvn.rs b/src/bin/jvn.rs index 79a034b..9943ab4 100644 --- a/src/bin/jvn.rs +++ b/src/bin/jvn.rs @@ -53,13 +53,21 @@ async fn main() { #[cfg(windows)] colored::control::set_virtual_terminal(true).unwrap(); + let renderer_override = special_argument!(args, "--renderer").unwrap_or("default".to_string()); + let no_error_logs = special_flag!(args, "--no-error-logs"); let quiet = special_flag!(args, "--quiet") || special_flag!(args, "-q"); let help = special_flag!(args, "--help") || special_flag!(args, "-h"); let confirmed = special_flag!(args, "--confirm") || special_flag!(args, "-C"); // Process commands - let render_result = match jv_cmd_process(args, JVCommandContext { help, confirmed }).await { + let render_result = match jv_cmd_process( + args, + JVCommandContext { help, confirmed }, + renderer_override, + ) + .await + { Ok(result) => result, Err(e) => { if !no_error_logs { -- cgit