diff --git a/Makefile b/Makefile index 7286a142..87186234 100644 --- a/Makefile +++ b/Makefile @@ -40,20 +40,20 @@ protos: @protoc -I. --go_out=plugins=grpc,paths=source_relative:. ${PROTOS} cli: protos - cd cli && GOOS=${GOOS} GOARCH=${GOARCH} go build -v -o ../bin/docker + GOOS=${GOOS} GOARCH=${GOARCH} go build -v -o bin/docker ./cli example: protos cd example/backend && go build -v -o ../../bin/backend-example xcli: cli - cd cmd && GOOS=linux GOARCH=amd64 go build -v -o ../bin/docker-linux-amd64 - cd cmd && GOOS=darwin GOARCH=amd64 go build -v -o ../bin/docker-darwin-amd64 - cd cmd && GOOS=windows GOARCH=amd64 go build -v -o ../bin/docker-windows-amd64.exe + GOOS=linux GOARCH=amd64 go build -v -o bin/docker-linux-amd64 ./cli + GOOS=darwin GOARCH=amd64 go build -v -o bin/docker-darwin-amd64 ./cli + GOOS=windows GOARCH=amd64 go build -v -o bin/docker-windows-amd64.exe ./cli xexample: example - cd example/backend && GOOS=linux GOARCH=amd64 go build -v -o ../../bin/backend-example-linux-amd64 - cd example/backend && GOOS=darwin GOARCH=amd64 go build -v -o ../../bin/backend-example-darwin-amd64 - cd example/backend && GOOS=windows GOARCH=amd64 go build -v -o ../../bin/backend-example-windows-amd64.exe + GOOS=linux GOARCH=amd64 go build -v -o bin/backend-example-linux-amd64 ./example/backend + GOOS=darwin GOARCH=amd64 go build -v -o bin/backend-example-darwin-amd64 ./example/backend + GOOS=windows GOARCH=amd64 go build -v -o bin/backend-example-windows-amd64.exe ./example/backend dprotos: docker build . \ diff --git a/cli/cmd/context.go b/cli/cmd/context.go index 8e8041fe..eff416e1 100644 --- a/cli/cmd/context.go +++ b/cli/cmd/context.go @@ -61,7 +61,7 @@ type createOpts struct { func createCommand() *cobra.Command { var opts createOpts cmd := &cobra.Command{ - Use: "create", + Use: "create CONTEXT BACKEND [OPTIONS]", Short: "Create a context", Args: cobra.ExactArgs(2), RunE: func(cmd *cobra.Command, args []string) error { @@ -78,6 +78,7 @@ func listCommand() *cobra.Command { cmd := &cobra.Command{ Use: "list", Aliases: []string{"ls"}, + Args: cobra.NoArgs, RunE: func(cmd *cobra.Command, args []string) error { return runList(cmd.Context()) }, diff --git a/context/store/store_test.go b/context/store/store_test.go index b853de4f..d424e078 100644 --- a/context/store/store_test.go +++ b/context/store/store_test.go @@ -87,6 +87,7 @@ func (suite *StoreTestSuite) TestGet() { assert.Equal(suite.T(), "description", m.Description) assert.Equal(suite.T(), "type", m.Type) } + func (suite *StoreTestSuite) TestList() { err := suite.store.Create("test1", TypeContext{}, nil) assert.Nil(suite.T(), err)