aboutsummaryrefslogtreecommitdiff
path: root/mingling_cli/src
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-08-09 14:42:33 +0800
committer魏曹先生 <1992414357@qq.com>2026-08-09 14:42:33 +0800
commitb7888733e5b0765a42e1301da3376d862c206c11 (patch)
treed8199379b29047c4efb95cf056144f54b8235077 /mingling_cli/src
parent55a208fdbbc6468b732192bf63ec69877ee20b34 (diff)
feat(config): add metadata description for config command
Diffstat (limited to 'mingling_cli/src')
-rw-r--r--mingling_cli/src/config/cmd_cfg.rs10
1 files changed, 9 insertions, 1 deletions
diff --git a/mingling_cli/src/config/cmd_cfg.rs b/mingling_cli/src/config/cmd_cfg.rs
index f0e4c2b..dac360a 100644
--- a/mingling_cli/src/config/cmd_cfg.rs
+++ b/mingling_cli/src/config/cmd_cfg.rs
@@ -1,6 +1,9 @@
use mingling::{
LazyRes, Routable, ShellContext, Suggest,
- macros::{arg, buffer, chain, command, completion, pack, r_println, renderer, suggest},
+ macros::{
+ arg, buffer, chain, command, completion, metadata, pack, r_println, renderer, suggest,
+ },
+ metadata::Description,
picker::{EntryPicker, PickerArg, value::Flag},
};
@@ -108,3 +111,8 @@ pub fn complete_config(_ctx: &ShellContext, config: &mut LazyRes<ResMlingConfig>
FLAG_PAIR
})
}
+
+#[metadata(EntryCfg)]
+pub fn desc_cfg() -> Description {
+ "View and edit Mling's user configuration file".into()
+}