diff --git a/cmd/kubebuilder/create/resource/run.go b/cmd/kubebuilder/create/resource/run.go index 463a576bdc..cb22a450b5 100644 --- a/cmd/kubebuilder/create/resource/run.go +++ b/cmd/kubebuilder/create/resource/run.go @@ -21,8 +21,8 @@ import ( "log" "os" - generatecmd "github.com/kubernetes-sigs/kubebuilder/cmd/kubebuilder/generate" createutil "github.com/kubernetes-sigs/kubebuilder/cmd/kubebuilder/create/util" + generatecmd "github.com/kubernetes-sigs/kubebuilder/cmd/kubebuilder/generate" "github.com/kubernetes-sigs/kubebuilder/cmd/kubebuilder/util" "github.com/markbates/inflect" "github.com/spf13/cobra" @@ -84,7 +84,7 @@ func RunCreateResource(cmd *cobra.Command, args []string) { generatecmd.RunGenerate(cmd, args) } fmt.Printf("Next: Install the API, run the controller and create an instance with:\n" + - "$ GOBIN=$(pwd)/bin go install /cmd/controller-manager\n" + + "$ GOBIN=${PWD}/bin go install ${PWD#$GOPATH/src/}/cmd/controller-manager\n" + "$ bin/controller-manager --kubeconfig ~/.kube/config\n" + "$ kubectl apply -f hack/sample/" + strings.ToLower(createutil.KindName) + ".yaml\n") } diff --git a/cmd/kubebuilder/main.go b/cmd/kubebuilder/main.go index 7c89959ded..d2aadba6a9 100644 --- a/cmd/kubebuilder/main.go +++ b/cmd/kubebuilder/main.go @@ -86,7 +86,7 @@ Typical project lifecycle: - run the controller as a local process (e.g. not in a container), installing APIs into the cluster if they are missing: - GOBIN=$(pwd)/bin go install /cmd/controller-manager + GOBIN=${PWD}/bin go install ${PWD#$GOPATH/src/}/cmd/controller-manager bin/controller-manager --kubeconfig ~/.kube/config # In another terminal create a new instance of your resource and watch the controller-manager output