diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-01-22 04:20:24 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-01-22 04:20:24 +0800 |
| commit | 0d614f3e2104e9b840ebc7e53a6caa6af1671636 (patch) | |
| tree | 2a79eb213259b0450f97a1bd4c0875843f7cd631 | |
| parent | f930a7d6e6c44488e2b450c5b906dc1e1867b272 (diff) | |
Rename jv_legacy to jv and add jvn binary
| -rw-r--r-- | src/bin/jv.rs (renamed from src/bin/jv_legacy.rs) | 0 | ||||
| -rw-r--r-- | src/bin/jvn.rs | 24 |
2 files changed, 24 insertions, 0 deletions
diff --git a/src/bin/jv_legacy.rs b/src/bin/jv.rs index 50eab5f..50eab5f 100644 --- a/src/bin/jv_legacy.rs +++ b/src/bin/jv.rs diff --git a/src/bin/jvn.rs b/src/bin/jvn.rs new file mode 100644 index 0000000..cc93fb1 --- /dev/null +++ b/src/bin/jvn.rs @@ -0,0 +1,24 @@ +use just_enough_vcs_cli::{subcmd::cmds::_processer::jv_cmd_process, utils::env::current_locales}; +use rust_i18n::set_locale; + +rust_i18n::i18n!("resources/locales/jv", fallback = "en"); + +#[tokio::main] +async fn main() -> Result<(), Box<dyn std::error::Error>> { + // Init i18n + set_locale(¤t_locales()); + + // Init colored + #[cfg(windows)] + colored::control::set_virtual_terminal(true).unwrap(); + + // Collect arguments + let args: Vec<String> = std::env::args().collect(); + + // Process commands + let render_result = jv_cmd_process(args).await.unwrap_or_default(); + + // Print + print!("{}", render_result); + Ok(()) +} |
