Skip to content

Commit

Permalink
use default method for cli usage
Browse files Browse the repository at this point in the history
  • Loading branch information
Pantani committed Mar 8, 2025
1 parent 7961bfe commit 95f7c0c
Show file tree
Hide file tree
Showing 6 changed files with 11 additions and 10 deletions.
11 changes: 6 additions & 5 deletions ignite/templates/field/fields.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@ package field

import (
"fmt"

"strings"

Check failure on line 6 in ignite/templates/field/fields.go

View workflow job for this annotation

GitHub Actions / Lint Go code

File is not properly formatted (gci)
"github.com/ignite/cli/v29/ignite/pkg/multiformatname"
"github.com/ignite/cli/v29/ignite/templates/field/datatype"
)
Expand Down Expand Up @@ -42,13 +43,13 @@ func (f Fields) ProtoImports() []string {
return allImports
}

// String returns all inline fields args for command usage.
func (f Fields) String() string {
// CLIUsage returns all inline fields args for CLI command usage.
func (f Fields) CLIUsage() string {
args := ""
for _, field := range f {
args += fmt.Sprintf(" [%s]", field.Name.Kebab)
args += fmt.Sprintf(" [%s]", field.CLIUsage())
}
return args
return strings.TrimSpace(args)
}

// Custom return a list of custom fields.
Expand Down
2 changes: 1 addition & 1 deletion ignite/templates/message/message.go
Original file line number Diff line number Diff line change
Expand Up @@ -231,7 +231,7 @@ func clientCliTxModify(replacer placeholder.Replacer, opts *Options) genny.RunFn
template,
typed.PlaceholderAutoCLITx,
opts.MsgName.UpperCamel,
strings.TrimSpace(fmt.Sprintf("%s%s", opts.MsgName.Kebab, opts.Fields.String())),
fmt.Sprintf("%s %s", opts.MsgName.Kebab, opts.Fields.CLIUsage()),
opts.MsgName.Original,
strings.TrimSpace(positionalArgs),
)
Expand Down
2 changes: 1 addition & 1 deletion ignite/templates/query/query.go
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,7 @@ func cliQueryModify(replacer placeholder.Replacer, opts *Options) genny.RunFn {
template,
PlaceholderAutoCLIQuery,
opts.QueryName.UpperCamel,
strings.TrimSpace(fmt.Sprintf("%s%s", opts.QueryName.Kebab, opts.ReqFields.String())),
fmt.Sprintf("%s %s", opts.QueryName.Kebab, opts.ReqFields.CLIUsage()),
opts.Description,
strings.TrimSpace(positionalArgs),
)
Expand Down
2 changes: 1 addition & 1 deletion ignite/templates/typed/list/list.go
Original file line number Diff line number Diff line change
Expand Up @@ -410,7 +410,7 @@ func clientCliTxModify(replacer placeholder.Replacer, opts *typed.Options) genny
var positionalArgs, positionalArgsStr string
for _, field := range opts.Fields {
positionalArgs += fmt.Sprintf(`{ProtoField: "%s"}, `, field.ProtoFieldName())
positionalArgsStr += fmt.Sprintf("[%s] ", field.Name.Kebab)
positionalArgsStr += fmt.Sprintf("[%s] ", field.CLIUsage())
}

template := `{
Expand Down
2 changes: 1 addition & 1 deletion ignite/templates/typed/map/map.go
Original file line number Diff line number Diff line change
Expand Up @@ -673,7 +673,7 @@ func clientCliTxModify(replacer placeholder.Replacer, opts *typed.Options) genny
var positionalArgs, positionalArgsStr string
for _, field := range opts.Fields {
positionalArgs += fmt.Sprintf(`{ProtoField: "%s"}, `, field.ProtoFieldName())
positionalArgsStr += fmt.Sprintf("[%s] ", field.Name.Kebab)
positionalArgsStr += fmt.Sprintf("[%s] ", field.CLIUsage())
}

positionalArgs = index + positionalArgs
Expand Down
2 changes: 1 addition & 1 deletion ignite/templates/typed/singleton/singleton.go
Original file line number Diff line number Diff line change
Expand Up @@ -534,7 +534,7 @@ func clientCliTxModify(replacer placeholder.Replacer, opts *typed.Options) genny
var positionalArgs, positionalArgsStr string
for _, field := range opts.Fields {
positionalArgs += fmt.Sprintf(`{ProtoField: "%s"}, `, field.ProtoFieldName())
positionalArgsStr += fmt.Sprintf("[%s] ", field.Name.Kebab)
positionalArgsStr += fmt.Sprintf("[%s] ", field.CLIUsage())
}

template := `{
Expand Down

0 comments on commit 95f7c0c

Please sign in to comment.