diff --git a/choose/command.go b/choose/command.go index 3fd6c50..6c39788 100644 --- a/choose/command.go +++ b/choose/command.go @@ -123,7 +123,7 @@ func (o Options) Run() error { return exit.ErrAborted } - if o.KeepOrder && o.Limit > 1 { + if o.Ordered && o.Limit > 1 { sort.Slice(m.items, func(i, j int) bool { return m.items[i].order < m.items[j].order }) diff --git a/choose/options.go b/choose/options.go index db15e12..f6ee123 100644 --- a/choose/options.go +++ b/choose/options.go @@ -8,7 +8,7 @@ type Options struct { Limit int `help:"Maximum number of options to pick" default:"1" group:"Selection"` NoLimit bool `help:"Pick unlimited number of options (ignores limit)" group:"Selection"` - KeepOrder bool `help:"Keep the order of the selected options" env:"GUM_CHOOSE_KEEP_ORDER"` + Ordered bool `help:"Maintain the order of the selected options" env:"GUM_CHOOSE_ORDERED"` Height int `help:"Height of the list" default:"10" env:"GUM_CHOOSE_HEIGHT"` Cursor string `help:"Prefix to show on item that corresponds to the cursor position" default:"> " env:"GUM_CHOOSE_CURSOR"` CursorPrefix string `help:"Prefix to show on the cursor item (hidden if limit is 1)" default:"○ " env:"GUM_CHOOSE_CURSOR_PREFIX"`