Skip to content

Commit b13b973

Browse files
authored
Merge pull request #394 from fraenkel/verbose_ensure
Execute dep ensure with verbose enabled
2 parents a8871fd + 4adca08 commit b13b973

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

cmd/init_project.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ kubebuilder init --domain example.org --license apache2 --owner "The Kubernetes
6666
initCmd.Flags().BoolVar(
6767
&o.dep, "dep", true, "if specified, determines whether dep will be used.")
6868
o.depFlag = initCmd.Flag("dep")
69+
initCmd.Flags().StringArrayVar(&o.depArgs, "depArgs", nil, "Additional arguments for dep")
6970

7071
o.prj = projectForFlags(initCmd.Flags())
7172
o.bp = boilerplateForFlags(initCmd.Flags())
@@ -84,6 +85,7 @@ type projectOptions struct {
8485
dkr *manager.Dockerfile
8586
dep bool
8687
depFlag *flag.Flag
88+
depArgs []string
8789
}
8890

8991
func (o *projectOptions) runInit() {
@@ -145,6 +147,9 @@ func (o *projectOptions) runInit() {
145147
}
146148
if o.dep {
147149
c := exec.Command("dep", "ensure") // #nosec
150+
if len(o.depArgs) > 0 {
151+
c.Args = append(c.Args, o.depArgs...)
152+
}
148153
c.Stderr = os.Stderr
149154
c.Stdout = os.Stdout
150155
fmt.Println(strings.Join(c.Args, " "))

0 commit comments

Comments
 (0)