Documentation
¶
Overview ¶
Package iterate provides the `clawker loop iterate` command.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCmdIterate ¶
func NewCmdIterate(f *cmdutil.Factory, runF func(context.Context, *IterateOptions) error) *cobra.Command
NewCmdIterate creates the `clawker loop iterate` command.
Types ¶
type IterateOptions ¶
type IterateOptions struct {
*shared.LoopOptions
// Factory DI
IOStreams *iostreams.IOStreams
TUI *tui.TUI
Client func(context.Context) (*docker.Client, error)
Config func() (config.Config, error)
ProjectManager func() (project.ProjectManager, error)
HostProxy func() hostproxy.HostProxyService
Firewall func(context.Context) (firewall.FirewallManager, error)
SocketBridge func() socketbridge.SocketBridgeManager
Prompter func() *prompter.Prompter
Logger func() (*logger.Logger, error)
Version string
// Prompt source (mutually exclusive, one required)
Prompt string
PromptFile string
// Output
Format *cmdutil.FormatFlags
// contains filtered or unexported fields
}
IterateOptions holds options for the loop iterate command.
Click to show internal directories.
Click to hide internal directories.