(f []*kingpin.FlagModel)
| 104 | } |
| 105 | |
| 106 | func sortFlags(f []*kingpin.FlagModel) []*kingpin.FlagModel { |
| 107 | sort.Slice(f, func(i, j int) bool { |
| 108 | a, b := f[i], f[j] |
| 109 | |
| 110 | if l, r := a.Hidden, b.Hidden; l != r { |
| 111 | return !l |
| 112 | } |
| 113 | |
| 114 | return a.Name < b.Name |
| 115 | }) |
| 116 | |
| 117 | return f |
| 118 | } |
| 119 | |
| 120 | func emitArgs(w io.Writer, args []*kingpin.ArgModel) { |
| 121 | if len(args) == 0 { |