mirror of
https://github.com/zeromicro/go-zero.git
synced 2025-01-23 09:00:20 +08:00
93b3f5030f
* Add link & Color sub-commands * Color sub-commands for unix-like OS * Remove useless code * Remove redundant dependency
24 lines
1.0 KiB
Smarty
24 lines
1.0 KiB
Smarty
{{blue "Usage:"}}{{if .Runnable}}
|
|
{{green .UseLine}}{{end}}{{if .HasAvailableSubCommands}}
|
|
{{green .CommandPath}} [command]{{end}}{{if gt (len .Aliases) 0}}
|
|
|
|
{{blue "Aliases:"}}
|
|
{{green .NameAndAliases}}{{end}}{{if .HasExample}}
|
|
|
|
{{blue "Examples:"}}
|
|
{{.Example}}{{end}}{{if .HasAvailableSubCommands}}
|
|
|
|
{{blue "Available Commands:"}}{{range .Commands}}{{if (or .IsAvailableCommand (eq .Name "help"))}}
|
|
{{rpadx .Name .NamePadding}} {{.Short}}{{end}}{{end}}{{end}}{{if .HasAvailableLocalFlags}}
|
|
|
|
{{blue "Flags:"}}
|
|
{{green .LocalFlags.FlagUsages | trimTrailingWhitespaces}}{{end}}{{if .HasAvailableInheritedFlags}}
|
|
|
|
{{blue "Global Flags:"}}
|
|
{{green .InheritedFlags.FlagUsages | trimTrailingWhitespaces}}{{end}}{{if .HasHelpSubCommands}}
|
|
|
|
{{blue "Additional help topics:"}}{{range .Commands}}{{if .IsAdditionalHelpTopicCommand}}
|
|
{{rpad .CommandPath .CommandPathPadding}} {{.Short}}{{end}}{{end}}{{end}}{{if .HasAvailableSubCommands}}
|
|
|
|
Use "{{green .CommandPath}} [command] --help" for more information about a command.{{end}}
|