From 8000a2febb546b3b68eddd9330d5709281068e9f Mon Sep 17 00:00:00 2001 From: Ophestra Date: Sat, 22 Feb 2025 22:06:02 +0900 Subject: command: implement help builder Signed-off-by: Ophestra --- command/command.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'command/command.go') diff --git a/command/command.go b/command/command.go index 79833b32..55f0eade 100644 --- a/command/command.go +++ b/command/command.go @@ -1,7 +1,10 @@ // Package command implements generic nested command parsing. package command -import "flag" +import ( + "flag" + "strings" +) type ( // HandlerFunc is called when matching a directly handled subcommand tree. @@ -13,7 +16,7 @@ type ( // FlagDefiner is a deferred flag definer value, usually encapsulating the default value. FlagDefiner interface { // Define defines the flag in set. - Define(set *flag.FlagSet, p any, name, usage string) + Define(b *strings.Builder, set *flag.FlagSet, p any, name, usage string) } Command interface { -- cgit v1.3.1