Я реализую CLI, и у меня есть список выбора для выбора из массива значений.
cellTemplate := &promptui.SelectTemplates{
Label: "{{ . }}",
Active: "\U000027A4 {{ .| cyan }}",
Inactive: " {{ . | white }}",
Selected: green("\U00002713 ") + boldWhite("cell context: ") + "{{ . | faint }}",
Help: faint("[Use arrow keys]"),
}
cellPrompt := promptui.Select{
Label: yellow("?") + " Select a cell cluster",
Items: <Array of items>,
Templates: cellTemplate,
}
Это работает нормально, но как только я выбираю элементв следующий раз, когда я перечислю элементы, я хочу указать на элемент, который я выбрал ранее.Если я выбрал второй элемент, то при вводе команды для перечисления элементов он должен выглядеть следующим образом.
Я могу сохранить ключ и значение ранее выбранного элемента,Есть идеи?
Возможно ли это?