# Functions

No description provided by the author
GetProjectLayout returns the `layout` field as a comma separated list.
No description provided by the author
No description provided by the author
HasProjectFile returns true if the project is configured as a kubebuilder project.
PluginChainToOperatorType converts a plugin chain to an operator project type.
ReadConfig returns a configuration if a file containing one exists at the default path (project root).
RewriteFileContents adds newContent to the line after the last occurrence of target in filename's contents, then writes the updated contents back to disk.
SetGoVerbose sets GOFLAGS="${GOFLAGS} -v" if GOFLAGS does not already contain "-v" to make "go" command output verbose.

# Constants

Useful file modes.
No description provided by the author
No description provided by the author
Go env vars.
User has explicitly turned interactive mode off.
User only explicitly turned interactive mode on.
User has not turned interactive mode on or off, default to off.
OperatorTypeAnsible - ansible type of operator.
OperatorTypeGo - golang type of operator.
OperatorTypeHelm - helm type of operator.
OperatorTypeUnknown - unknown type of operator.

# Structs

No description provided by the author

# Type aliases

InteractiveLevel captures the user preference on the generation of interactive commands.
OperatorType - the type of operator.