# Functions

NewCliSample will return a new CliSample object.
WithCLI sets the CLI tool that this sample should use for generation.
WithCommandContext sets the CommandContext that is used to execute scaffold commands.
WithDomain sets the domain to be used during scaffold execution.
WithExtraApiOptions sets any additional options that should be passed into a create api subcommand.
WithExtraInitOptions sets any additional options that should be passed into an init subcommand.
WithExtraWebhookOptions sets any additional options that should be passed into a create webhook subcommand.
WithGvk sets the GroupVersionKind to be used during scaffold execution.
WithName sets the name of the sample that is scaffolded.
WithPlugins sets the plugins that should be used during scaffolding.
WithRepository sets the repository to be used during scaffold execution.

# Structs

CliSample is a generalized object that implements the Sample interface.

# Type aliases

CliSampleOption is a function that modifies the values in a CliSample to be used when creating a new CliSample.