profile
viewpoint

anz-bank/go-course 42

Go Programming Language Course

anzboi/sealed-secrets 1

A Kubernetes controller and tool for one-way encrypted Secrets

anzboi/arrai 0

The ultimate data engine.

anzboi/arrailibs 0

small playground for experimenting with arrai

anzboi/automerge-action 0

GitHub action to automatically merge pull requests that are ready

anzboi/create-pull-request 0

A GitHub action to create a pull request for changes to your repository in the actions workspace

anzboi/envoy-extauth-sample 0

example for how to configure extauth and run an extauth server

anzboi/go-course 0

Go Programming Language Course

anzboi/go-slides 0

Go Training slides and demos

PullRequestReviewEvent

startedjoshcarp/grpctl

started time in a month

issue openedjoshcarp/grpctl

V2: aliases for well-known command patterns

Just putting a thought here

Common commands can be automatically given an alias if they fit in one of the common RPC formats. EG:

ListFoobar -> list GetBlueprint -> get CreateTrigger -> create

Works even better if we could somehow give services aliases, imagine...

anzctl BlueprintController ListBlueprints

becomes

anzctl blueprints list

This is one step away from gcloud which adds the domain as well

anzctl smartflow blueprints list

created time in a month

issue openedjoshcarp/grpctl

V2 RPC command `--help` could give a list of fields and types

For discovery and help purposes, it would help to give more information through the --help command on Services and their RPCs

Services and RPCs can return their docstring as found in the proto files, while RPCs could additionally return a list of request fields and their types.

Examples

Service

$ anzctl {Service} --help
path.to.Service (path/to/file.proto)

Docstring

Flags:
...

Global Flags:
...

Method

$ anzctl {Service} --help
path.to.Service.RPC (path/to/file.proto)

Docstring

Request:
[num] field - Type

Flags:
...

Global Flags:
...

created time in 2 months

more