publish apply / diff as alpha commands

This commit is contained in:
Phillip Wittrock
2019-12-12 09:35:14 -08:00
parent 6dbed7c16c
commit 7e847dc907
29 changed files with 141 additions and 1 deletions

View File

@@ -14,6 +14,7 @@ import (
"sigs.k8s.io/kustomize/api/k8sdeps/validator"
"sigs.k8s.io/kustomize/api/konfig"
shell_complete "sigs.k8s.io/kustomize/cmd/config/cmd/complete"
"sigs.k8s.io/kustomize/cmd/kubectl/kubectlcobra"
"sigs.k8s.io/kustomize/kustomize/v3/internal/commands/build"
"sigs.k8s.io/kustomize/kustomize/v3/internal/commands/config"
"sigs.k8s.io/kustomize/kustomize/v3/internal/commands/create"
@@ -41,9 +42,15 @@ See https://sigs.k8s.io/kustomize
build.NewCmdBuild(stdOut),
edit.NewCmdEdit(fSys, v, uf),
create.NewCmdCreate(fSys, uf),
config.NewCmdConfig(fSys),
version.NewCmdVersion(stdOut),
)
if cc := config.NewCmdConfig(fSys); cc != nil {
c.AddCommand(cc)
}
if kc := kubectlcobra.GetCommand(c); kc != nil {
c.AddCommand(kc)
}
c.PersistentFlags().AddGoFlagSet(flag.CommandLine)
// Workaround for this issue: