From 4ac7d7dc9e6abec2f3f84dd5baf8b642727f19c3 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Sat, 25 Apr 2026 23:41:36 +0800 Subject: Add help system with `#[help]` macro and `HelpRequest` trait --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'CHANGELOG.md') diff --git a/CHANGELOG.md b/CHANGELOG.md index d2ba927..cd2ffc9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,6 +24,15 @@ struct YourCommandEntry { 2. **\[core\]** Added function `new_with_args` to `Program` 3. **\[core\]** Added function `dispatch_args_dynamic` to `Program` +4. **\[core\]** Impl `std::io::Write` trait for `RenderResult` +5. **\[core\]** Added Help system, which allows binding an event for `--help` to an `Entry` via the `help!` macro + +```rust +#[help] +fn your_command_help(_prev: YourEntry) { + r_println!("Your help docs"); +} +``` #### **BREAKING CHANGES**: -- cgit