Skip to content

Commit

Permalink
Cobra CLI (#48)
Browse files Browse the repository at this point in the history
* WIP new CLI

* fix args in JS binary client

* code review

* fix broken ClientBuilder

* ditch ClientBuilder

* fix a bug

* less gross

* double dash args

* fix vendorSha256

* rename encoding and level flags

* fix log

* use helpers for getting client from context
  • Loading branch information
devonboyer authored Jun 3, 2022
1 parent 9bd9b28 commit 900b4ec
Show file tree
Hide file tree
Showing 25 changed files with 953 additions and 459 deletions.
23 changes: 13 additions & 10 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -125,38 +125,38 @@ client-update: export DL_TOKEN=$(DEV_TOKEN_ADMIN)
client-update: export DL_SKIP_SSL_VERIFICATION=1
client-update:
scripts/simple_input.sh 1
go run cmd/client/main.go update -project 1 -server $(GRPC_SERVER) -dir input/simple
go run cmd/client/main.go update --project 1 --server $(GRPC_SERVER) --dir input/simple
scripts/simple_input.sh 2
go run cmd/client/main.go update -project 1 -server $(GRPC_SERVER) -dir input/simple
go run cmd/client/main.go update --project 1 --server $(GRPC_SERVER) --dir input/simple
scripts/simple_input.sh 3
go run cmd/client/main.go update -project 1 -server $(GRPC_SERVER) -dir input/simple
go run cmd/client/main.go update --project 1 --server $(GRPC_SERVER) --dir input/simple

client-large-update: export DL_TOKEN=$(DEV_TOKEN_ADMIN)
client-large-update: export DL_SKIP_SSL_VERIFICATION=1
client-large-update:
scripts/complex_input.sh 1
go run cmd/client/main.go update -project 1 -server $(GRPC_SERVER) -dir input/complex
go run cmd/client/main.go update --project 1 --server $(GRPC_SERVER) --dir input/complex
scripts/complex_input.sh 2
go run cmd/client/main.go update -project 1 -server $(GRPC_SERVER) -dir input/complex
go run cmd/client/main.go update --project 1 --server $(GRPC_SERVER) --dir input/complex
scripts/complex_input.sh 3
go run cmd/client/main.go update -project 1 -server $(GRPC_SERVER) -dir input/complex
go run cmd/client/main.go update --project 1 --server $(GRPC_SERVER) --dir input/complex

client-get: export DL_TOKEN=$(DEV_TOKEN_ADMIN)
client-get: export DL_SKIP_SSL_VERIFICATION=1
client-get:
ifndef to_version
go run cmd/client/main.go get -project 1 -server $(GRPC_SERVER) -prefix "$(prefix)"
go run cmd/client/main.go get --project 1 --server $(GRPC_SERVER) --prefix "$(prefix)"
else
go run cmd/client/main.go get -project 1 -server $(GRPC_SERVER) -to $(to_version) -prefix "$(prefix)"
go run cmd/client/main.go get --project 1 --server $(GRPC_SERVER) --to $(to_version) --prefix "$(prefix)"
endif

client-rebuild: export DL_TOKEN=$(DEV_TOKEN_ADMIN)
client-rebuild: export DL_SKIP_SSL_VERIFICATION=1
client-rebuild:
ifndef to_version
go run cmd/client/main.go rebuild -project 1 -server $(GRPC_SERVER) -prefix "$(prefix)" -dir $(dir)
go run cmd/client/main.go rebuild --project 1 --server $(GRPC_SERVER) --prefix "$(prefix)" --dir $(dir)
else
go run cmd/client/main.go rebuild -project 1 -server $(GRPC_SERVER) -to $(to_version) -prefix "$(prefix)" -dir $(dir)
go run cmd/client/main.go rebuild --project 1 --server $(GRPC_SERVER) --to $(to_version) --prefix "$(prefix)" --dir $(dir)
endif

webui: export DL_TOKEN=$(DEV_TOKEN_ADMIN)
Expand Down Expand Up @@ -237,3 +237,6 @@ load-test-update:

lint: $(GOLANGCI_LINT)
$(GOLANGCI_LINT) run ./... --fast

gen-docs:
go run cmd/gen-docs/main.go
Loading

0 comments on commit 900b4ec

Please sign in to comment.