Versions in this module Expand all Collapse all v1 v1.13.0 Sep 13, 2024 Changes in this version + var RunCmdConfigTestCallback func(*config.Settings) + var RunCmdTestCallback func() + func ContextWithSignal(ctx context.Context) context.Context + func Synopsis() + type Args []string + func NewArgs(args []string) Args + func (a Args) Filter(set *flag.FlagSet) Args + type Cmd interface + Execute func(args Args, config *config.Couper, logger *logrus.Entry) error + Usage func() + func NewCommand(ctx context.Context, cmd string) Cmd + type Help struct + func NewHelp(ctx context.Context) *Help + func (h Help) Execute(args Args, _ *config.Couper, _ *logrus.Entry) error + func (h Help) Usage() + type Run struct + func NewRun(ctx context.Context) *Run + func (r *Run) Execute(args Args, config *config.Couper, logEntry *logrus.Entry) error + func (r *Run) Usage() + type Verify struct + func NewVerify() *Verify + func (v Verify) Execute(args Args, conf *config.Couper, logger *logrus.Entry) error + func (v Verify) Usage() + type Version struct + func NewVersion() *Version + func (v Version) Execute(_ Args, _ *config.Couper, _ *logrus.Entry) error + func (v Version) Usage()