Documentation
¶
Overview ¶
Package controller contains the main business logic controllers for aqua operations. Each subpackage represents a specific aqua command or operation such as install, update, exec, which, and updatechecksum. Controllers coordinate between different components like configuration, registry, download, and installation to implement the core functionality of aqua's declarative CLI version management.
Index ¶
- func InitializeAllowPolicyCommandController(ctx context.Context, param *config.Param) *allowpolicy.Controller
- func InitializeCopyCommandController(ctx context.Context, logE *logrus.Entry, param *config.Param, ...) (*cp.Controller, error)
- func InitializeDenyPolicyCommandController(ctx context.Context, param *config.Param) *denypolicy.Controller
- func InitializeExecCommandController(ctx context.Context, logE *logrus.Entry, param *config.Param, ...) (*exec.Controller, error)
- func InitializeGenerateCommandController(ctx context.Context, logE *logrus.Entry, param *config.Param, ...) *generate.Controller
- func InitializeGenerateRegistryCommandController(ctx context.Context, logE *logrus.Entry, param *config.Param, ...) *genrgst.Controller
- func InitializeInfoCommandController(ctx context.Context, param *config.Param, rt *runtime.Runtime) *info.Controller
- func InitializeInitCommandController(ctx context.Context, logE *logrus.Entry, param *config.Param) *initcmd.Controller
- func InitializeInitPolicyCommandController(ctx context.Context) *initpolicy.Controller
- func InitializeInstallCommandController(ctx context.Context, logE *logrus.Entry, param *config.Param, ...) (*install.Controller, error)
- func InitializeListCommandController(ctx context.Context, logE *logrus.Entry, param *config.Param, ...) *list.Controller
- func InitializeRemoveCommandController(ctx context.Context, logE *logrus.Entry, param *config.Param, ...) *remove.Controller
- func InitializeUpdateAquaCommandController(ctx context.Context, logE *logrus.Entry, param *config.Param, ...) (*updateaqua.Controller, error)
- func InitializeUpdateChecksumCommandController(ctx context.Context, logE *logrus.Entry, param *config.Param, ...) *updatechecksum.Controller
- func InitializeUpdateCommandController(ctx context.Context, logE *logrus.Entry, param *config.Param, ...) *update.Controller
- func InitializeVacuumCommandController(ctx context.Context, param *config.Param, rt *runtime.Runtime) *vacuum2.Controller
- func InitializeVacuumInitCommandController(ctx context.Context, logE *logrus.Entry, param *config.Param, ...) *initialize.Controller
- func InitializeWhichCommandController(ctx context.Context, logE *logrus.Entry, param *config.Param, ...) *which.Controller
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitializeAllowPolicyCommandController ¶ added in v2.3.0
func InitializeAllowPolicyCommandController(ctx context.Context, param *config.Param) *allowpolicy.Controller
func InitializeDenyPolicyCommandController ¶ added in v2.3.0
func InitializeDenyPolicyCommandController(ctx context.Context, param *config.Param) *denypolicy.Controller
func InitializeInfoCommandController ¶ added in v2.10.0
func InitializeInitPolicyCommandController ¶
func InitializeInitPolicyCommandController(ctx context.Context) *initpolicy.Controller
func InitializeRemoveCommandController ¶ added in v2.11.0
func InitializeUpdateCommandController ¶ added in v2.14.0
func InitializeVacuumCommandController ¶ added in v2.43.0
func InitializeVacuumInitCommandController ¶ added in v2.43.0
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.