summaryrefslogtreecommitdiff
path: root/src/bin/jvv.rs
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2025-10-30 09:38:19 +0800
committer魏曹先生 <1992414357@qq.com>2025-10-30 09:38:19 +0800
commit3a3f40b2abbaa47063cdc3aeb0149e3d02276c1e (patch)
treec2269fa15f7374435a18db6acf0780b871603538 /src/bin/jvv.rs
parent251218ed09d640d7af44f26c6917d8fdb90fc263 (diff)
Simplify commands and improve jv error handling
- Add help command alias for jv - Improve parser error message formatting - Fix code formatting in jvv commands
Diffstat (limited to 'src/bin/jvv.rs')
-rw-r--r--src/bin/jvv.rs27
1 files changed, 15 insertions, 12 deletions
diff --git a/src/bin/jvv.rs b/src/bin/jvv.rs
index 6bcf5c0..8480029 100644
--- a/src/bin/jvv.rs
+++ b/src/bin/jvv.rs
@@ -312,10 +312,11 @@ async fn jvv_here(_args: HereArgs) {
if let Ok(mut entries) = fs::read_dir(&virtual_file_root).await {
while let Ok(Some(entry)) = entries.next_entry().await {
if let Ok(metadata) = entry.metadata().await
- && metadata.is_file() {
- num_vf += 1;
- total_size += metadata.len();
- }
+ && metadata.is_file()
+ {
+ num_vf += 1;
+ total_size += metadata.len();
+ }
}
}
@@ -394,10 +395,11 @@ async fn jvv_init(_args: InitVaultArgs) {
}
};
if let Ok(mut entries) = current_dir.read_dir()
- && entries.next().is_some() {
- eprintln!("{}", t!("jvv.fail.init.not_empty"));
- return;
- }
+ && entries.next().is_some()
+ {
+ eprintln!("{}", t!("jvv.fail.init.not_empty"));
+ return;
+ }
// Setup vault
let vault_name = match current_dir.file_name() {
@@ -459,10 +461,11 @@ async fn jvv_create(args: CreateVaultArgs) {
}
if let Ok(mut entries) = target_dir.read_dir()
- && entries.next().is_some() {
- eprintln!("{}", t!("jvv.fail.create.not_empty"));
- return;
- }
+ && entries.next().is_some()
+ {
+ eprintln!("{}", t!("jvv.fail.create.not_empty"));
+ return;
+ }
// Setup vault
let vault_name = pascal_case!(args.vault_name);