diff --git a/cmd/project/project.go b/cmd/project/project.go index e969dfe..d3e40f9 100644 --- a/cmd/project/project.go +++ b/cmd/project/project.go @@ -2,6 +2,7 @@ package project import ( "cli/api" + "errors" "fmt" "os" "strings" @@ -62,7 +63,7 @@ func selectNetworkVolume() (networkVolumeId string, err error) { if len(networkVolumes) == 0 { fmt.Println("You do not have any network volumes.") fmt.Println("Please create a network volume (https://runpod.io/console/user/storage) and try again.") - return "", err + return "", errors.New("account has no network volumes") } promptTemplates := &promptui.SelectTemplates{ Label: inputPromptPrefix + "{{ . }}", diff --git a/makefile b/makefile index 736d60d..fdfb0ad 100644 --- a/makefile +++ b/makefile @@ -1,14 +1,15 @@ .PHONY: proto -build-linux: - env GOOS=linux GOARCH=amd64 go build -ldflags "-X 'main.Version=1.0.0'" -o bin/runpodctl . +local: + go build -ldflags "-X 'main.Version=1.0.0'" -o bin/runpodctl . -dev: +linux: + env GOOS=linux GOARCH=amd64 go build -ldflags "-X 'main.Version=1.0.0'" -o bin/runpodctl . +mac: env GOOS=darwin GOARCH=arm64 go build -ldflags "-X 'main.Version=1.0.0'" -o bin/runpodctl . windows: env GOOS=windows GOARCH=amd64 go build -ldflags "-X 'main.Version=1.0.0'" -o bin/runpodctl.exe . - -dev-amd64: +mac-amd64: env GOOS=darwin GOARCH=amd64 go build -ldflags "-X 'main.Version=1.0.0'" -o bin/runpodctl .