( flags *shared.SynonymFlags, flagsProvided FlagsProvided, )
| 184 | } |
| 185 | |
| 186 | func 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 | } |
no test coverage detected