MCPcopy Create free account
hub / github.com/algolia/cli / AskAltCorrectionSynonymQuestions

Function AskAltCorrectionSynonymQuestions

pkg/cmd/shared/handler/synonyms/synonyms.go:186–212  ·  view source on GitHub ↗
(
	flags *shared.SynonymFlags,
	flagsProvided FlagsProvided,
)

Source from the content-addressed store, hash-verified

184}
185
186func AskAltCorrectionSynonymQuestions(
187 flags *shared.SynonymFlags,
188 flagsProvided FlagsProvided,
189) error {
190 if !flagsProvided.wordProvided {
191 err := ask.AskInputQuestion(
192 "word:",
193 &flags.SynonymWord,
194 flags.SynonymWord,
195 survey.WithValidator(survey.Required),
196 )
197 if err != nil {
198 return err
199 }
200 }
201
202 if !flagsProvided.replacementsProvided {
203 return ask.AskCommaSeparatedInputQuestion(
204 "corrections (comma separated):",
205 &flags.SynonymCorrections,
206 flags.SynonymCorrections,
207 survey.WithValidator(survey.Required),
208 )
209 }
210
211 return nil
212}

Callers 1

AskSynonymFunction · 0.85

Calls 2

AskInputQuestionFunction · 0.92

Tested by

no test coverage detected