1 Commits

Author SHA1 Message Date
Robin Olsen
d24121ef10 remove redundant question as the participant cant choose 2026-03-30 22:08:59 +02:00

View File

@@ -60,30 +60,19 @@ func (t *GitTask) Questions(interfaceType InterfaceType) Questions {
return BaseQuestions(interfaceType). return BaseQuestions(interfaceType).
With( With(
huh.NewGroup( huh.NewGroup(
huh.NewSelect[string]().Key("git_interface_used"). huh.NewSelect[string]().Key("git_interface_normally").
Title("What Git Interface did you use for the task?"). Title("What Git Interface do you normally use?").
Description("If you used multiple interfaces, select the one you relied on most for this task."). Description("If you regularly use multiple interfaces, select the one you prefer most.").
Options( Options(
huh.Option[string]{Value: "cli", Key: "Command Line Interface"}, huh.Option[string]{Value: "cli", Key: "Command Line Interface"},
huh.Option[string]{Value: "tui", Key: "Terminal User Interface"}, huh.Option[string]{Value: "tui", Key: "Terminal User Interface"},
huh.Option[string]{Value: "gui", Key: "Graphical User Interface"}, huh.Option[string]{Value: "gui", Key: "Graphical User Interface"},
), ),
), ))
).With(
huh.NewGroup(
huh.NewSelect[string]().Key("git_interface_normally").
Title("What Git Interface do you normally use?").
Description("If you regularly use multiple interfaces, select the one you prefer most.").
Options(
huh.Option[string]{Value: "cli", Key: "Command Line Interface"},
huh.Option[string]{Value: "tui", Key: "Terminal User Interface"},
huh.Option[string]{Value: "gui", Key: "Graphical User Interface"},
),
))
} }
func (t *GitTask) QuestionnaireKeys(_ InterfaceType) []string { func (t *GitTask) QuestionnaireKeys(_ InterfaceType) []string {
return BaseKeys().With("git_interface_used", "git_interface_normally") return BaseKeys().With("git_interface_normally")
} }
func (t *GitTask) Setup(ctx context.Context) error { func (t *GitTask) Setup(ctx context.Context) error {