Summary
Remove all survey abstraction code from ui/questions.go and drop the survey dependency entirely.
Details
- Complexity: Low (but must be the last issue completed)
- Remove
QuestionExtra, BooleanOptionProxy, MultiLineValueProxy, StringValueProxy, AskQuestions(), and the survey import
- Run
go mod tidy to drop survey from go.mod
- Only after all other survey-to-huh issues are complete
Dependencies
- Requires ALL other survey-to-huh issues to be completed first
Checklist
Summary
Remove all survey abstraction code from
ui/questions.goand drop thesurveydependency entirely.Details
QuestionExtra,BooleanOptionProxy,MultiLineValueProxy,StringValueProxy,AskQuestions(), and the survey importgo mod tidyto dropsurveyfromgo.modDependencies
Checklist
QuestionExtratypeBooleanOptionProxytypeMultiLineValueProxytypeStringValueProxytypeAskQuestions()functionsurveyimportgo mod tidyto clean upgo.mod/go.sumgo build ./...andgo test ./...pass