@@ -73,7 +73,7 @@ func convertCommands(commands []Command, nameSpaces ...string) ([]cli.Command, e
7373}
7474
7575func convertCommand (cmd Command , namespaces ... string ) (cli.Command , error ) {
76- convertedFlags , convertedStringFlags , err := convertFlags (cmd )
76+ convertedFlags , convertedStringFlags , err := ConvertFlags (cmd . Name , cmd . Flags )
7777 if err != nil {
7878 return cli.Command {}, err
7979 }
@@ -309,13 +309,13 @@ func createEnvVarsSummary(cmd Command) string {
309309 return strings .Join (envVarsSummary , "\n " )
310310}
311311
312- func convertFlags ( cmd Command ) ([]cli.Flag , map [string ]StringFlag , error ) {
312+ func ConvertFlags ( cmdName string , flags [] Flag ) ([]cli.Flag , map [string ]StringFlag , error ) {
313313 var convertedFlags []cli.Flag
314314 convertedStringFlags := map [string ]StringFlag {}
315- for _ , flag := range cmd . Flags {
315+ for _ , flag := range flags {
316316 converted , convertedString , err := convertByType (flag )
317317 if err != nil {
318- return convertedFlags , convertedStringFlags , fmt .Errorf ("command '%s': %w" , cmd . Name , err )
318+ return convertedFlags , convertedStringFlags , fmt .Errorf ("command '%s': %w" , cmdName , err )
319319 }
320320 if converted != nil {
321321 convertedFlags = append (convertedFlags , converted )
0 commit comments