mirror of
https://github.com/la5nta/pat
synced 2026-08-13 17:46:54 -04:00
20 lines
282 B
Go
20 lines
282 B
Go
|
|
package cli
|
||
|
|
|
||
|
|
import (
|
||
|
|
"github.com/spf13/pflag"
|
||
|
|
)
|
||
|
|
|
||
|
|
func HelpHandle(args []string) {
|
||
|
|
// Print usage for the specified command
|
||
|
|
arg := args[0]
|
||
|
|
for _, cmd := range Commands {
|
||
|
|
if cmd.Str == arg {
|
||
|
|
cmd.PrintUsage()
|
||
|
|
return
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
// Fallback to main help text
|
||
|
|
pflag.Usage()
|
||
|
|
}
|