@@ -72,7 +72,7 @@ func (f *TXTListFormatter) Format(list *List, cnf *config.Config) ([]byte, error
7272 if len (cmd .Aliases ) > 0 {
7373 name = name + " (" + strings .Join (cmd .Aliases , ", " ) + ")"
7474 }
75- fmt .Fprintf (writer , " %s\t %s\n " , name , cmd .Description . String () )
75+ fmt .Fprintf (writer , " %s\t %s\n " , name , cmd .Description )
7676 }
7777 }
7878 writer .Flush ()
@@ -86,7 +86,7 @@ func (f *RawListFormatter) Format(list *List, _ *config.Config) ([]byte, error)
8686 var b bytes.Buffer
8787 writer := tabwriter .NewWriter (& b , 0 , 8 , 16 , ' ' , 0 )
8888 for _ , cmd := range list .Commands {
89- fmt .Fprintf (writer , "%s\t %s\n " , cmd .Name .String (), cmd .Description . String () )
89+ fmt .Fprintf (writer , "%s\t %s\n " , cmd .Name .String (), cmd .Description )
9090 }
9191 writer .Flush ()
9292
@@ -122,7 +122,7 @@ func (f *MDListFormatter) Format(list *List, cnf *config.Config) ([]byte, error)
122122
123123 for _ , cmd := range list .Commands {
124124 b .H2 (md .Code (cmd .Name .String ()))
125- b .Paragraph (cmd .Description . String () ).Ln ()
125+ b .Paragraph (cmd .Description ).Ln ()
126126
127127 if len (cmd .Aliases ) > 0 {
128128 aliases := make ([]string , 0 , len (cmd .Aliases ))
@@ -141,13 +141,12 @@ func (f *MDListFormatter) Format(list *List, cnf *config.Config) ([]byte, error)
141141 }
142142
143143 if cmd .Help != "" {
144- b .Paragraph (cmd .Help . String () ).Ln ()
144+ b .Paragraph (cmd .Help ).Ln ()
145145 }
146146
147- if cmd .Definition .Arguments != nil && cmd . Definition . Arguments . Len ( ) > 0 {
147+ if len ( cmd .Definition .Arguments ) > 0 {
148148 b .H4 ("Arguments" )
149- for pair := cmd .Definition .Arguments .Oldest (); pair != nil ; pair = pair .Next () {
150- arg := pair .Value
149+ for _ , arg := range cmd .Definition .Arguments {
151150 line := md .Code (arg .Name )
152151 opts := make ([]string , 0 , 2 )
153152 if arg .IsRequired {
@@ -162,15 +161,14 @@ func (f *MDListFormatter) Format(list *List, cnf *config.Config) ([]byte, error)
162161
163162 b .ListItem (line )
164163 if arg .Description != "" {
165- b .Paragraph (" " + arg .Description . String () ).Ln ()
164+ b .Paragraph (" " + arg .Description ).Ln ()
166165 }
167166 }
168167 }
169168
170- if cmd .Definition .Options != nil && cmd . Definition . Options . Len ( ) > 0 {
169+ if len ( cmd .Definition .Options ) > 0 {
171170 b .H4 ("Options" )
172- for pair := cmd .Definition .Options .Oldest (); pair != nil ; pair = pair .Next () {
173- opt := pair .Value
171+ for _ , opt := range cmd .Definition .Options {
174172 line := md .Code (opt .Name )
175173 if opt .Shortcut != "" {
176174 line += " (" + md .Code (opt .Shortcut ) + ")"
@@ -180,15 +178,15 @@ func (f *MDListFormatter) Format(list *List, cnf *config.Config) ([]byte, error)
180178 }
181179 b .ListItem (line )
182180 if opt .Description != "" {
183- b .Paragraph (" " + opt .Description . String () ).Ln ()
181+ b .Paragraph (" " + opt .Description ).Ln ()
184182 }
185183 }
186184 }
187185
188186 if len (cmd .Examples ) > 0 {
189187 b .H3 ("Examples" )
190188 for _ , example := range cmd .Examples {
191- b .ListItem (example .Description . String () + ":" )
189+ b .ListItem (example .Description + ":" )
192190 b .CodeBlock (cnf .Application .Executable + " " + cmd .Name .String () + " " + example .Commandline ).Ln ()
193191 }
194192 }
0 commit comments