...
1
16
17 package kustomize
18
19 import (
20 "github.com/spf13/cobra"
21
22 "k8s.io/cli-runtime/pkg/genericiooptions"
23 "k8s.io/kubectl/pkg/util/i18n"
24 "k8s.io/kubectl/pkg/util/templates"
25 "sigs.k8s.io/kustomize/kustomize/v5/commands/build"
26 "sigs.k8s.io/kustomize/kyaml/filesys"
27 )
28
29
30 func NewCmdKustomize(streams genericiooptions.IOStreams) *cobra.Command {
31 h := build.MakeHelp("kubectl", "kustomize")
32 return build.NewCmdBuild(
33 filesys.MakeFsOnDisk(),
34 &build.Help{
35 Use: h.Use,
36 Short: i18n.T(h.Short),
37 Long: templates.LongDesc(i18n.T(h.Long)),
38 Example: templates.Examples(i18n.T(h.Example)),
39 },
40 streams.Out)
41 }
42
View as plain text