// NewPrompter creates a new Prompter. In most cases, the first argument should be [github.com/urfave/cli/v2.Context].
params := PrompterParams{
Writer: os.Stdout,
Reader: os.Stdin,
Exiter: os.Exit,
}
for _, opt := range opts {
opt(¶ms)
}
writer: params.Writer,
reader: params.Reader,
exiter: params.Exiter,
flagLookup: c,
}
}