Show short flag on CLI usage (#1580)
This commit is contained in:
@@ -117,8 +117,11 @@ func globalFlags(cmd *cobra.Command, flags ...flag.Flag) {
|
|||||||
|
|
||||||
func toCobraFlag(cmd *cobra.Command, f flag.Flag, global bool) {
|
func toCobraFlag(cmd *cobra.Command, f flag.Flag, global bool) {
|
||||||
// Workaround to pass aliases to templater for generating flag aliases.
|
// Workaround to pass aliases to templater for generating flag aliases.
|
||||||
if len(f.Aliases) > 0 {
|
if len(f.Aliases) > 0 || len(f.Short) > 0 {
|
||||||
var aliases []string
|
var aliases []string
|
||||||
|
if len(f.Short) > 0 {
|
||||||
|
f.Aliases = append(f.Aliases, f.Short)
|
||||||
|
}
|
||||||
for _, alias := range f.Aliases {
|
for _, alias := range f.Aliases {
|
||||||
dash := "--"
|
dash := "--"
|
||||||
if len(alias) == 1 {
|
if len(alias) == 1 {
|
||||||
|
|||||||
Reference in New Issue
Block a user