handler

package
v1.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 19, 2022 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AskAltCorrectionSynonymQuestions

func AskAltCorrectionSynonymQuestions(flags *shared.SynonymFlags, flagsProvided FlagsProvided) error

func AskOneWaySynonymQuestions

func AskOneWaySynonymQuestions(flags *shared.SynonymFlags, flagsProvided FlagsProvided) error

func AskPlaceholderSynonymQuestions

func AskPlaceholderSynonymQuestions(flags *shared.SynonymFlags, flagsProvided FlagsProvided) error

func AskRegularSynonymQuestion

func AskRegularSynonymQuestion(flags *shared.SynonymFlags, flagsProvided FlagsProvided) error

func AskSynonym

func AskSynonym(flags *shared.SynonymFlags, cmd *cobra.Command) error

func AskSynonymIdQuestion

func AskSynonymIdQuestion(flags *shared.SynonymFlags, flagsProvided FlagsProvided) error

func AskSynonymTypeQuestion

func AskSynonymTypeQuestion(flags *shared.SynonymFlags, flagsProvided FlagsProvided) error

func HandleFlags

func HandleFlags(handler FlagsHandler, interactive bool) error

func ValidateSynonymFlags

func ValidateSynonymFlags(flags shared.SynonymFlags) error

Types

type FlagsHandler

type FlagsHandler interface {
	Validate() error
	AskAndFill() error
}

type FlagsProvided

type FlagsProvided struct {
	// contains filtered or unexported fields
}

type SynonymHandler

type SynonymHandler struct {
	Flags *shared.SynonymFlags
	Cmd   *cobra.Command
}

func (*SynonymHandler) AskAndFill

func (handler *SynonymHandler) AskAndFill() error

func (SynonymHandler) Validate

func (handler SynonymHandler) Validate() error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL