Versions in this module Expand all Collapse all v0 v0.2.134 Dec 25, 2019 Changes in this version + var API_URL_FLAG = cli.StringFlag + var OUTPUT_TYPE_FLAG = cli.StringFlag + func Connect2gRPC(c *cli.Context) (*grpc.ClientConn, error) + func GenerateAction(ctx context.Context, output OutputMessage, newGrpcClient interface{}, ...) func(*cli.Context) error + func GenerateFlags(targetGRPC interface{}, argsKeys []string) []cli.Flag + func GenerateGRPCGetter(f interface{}, argsKeys []string, newGrpcClient interface{}) ... + func ParseJsonTag(tag string) string + func PrintGrpcError(err error) + type OutputMessage func(*cli.Context, proto.Message) error + type Outputter struct + Err io.Writer + Out io.Writer + func DefaultOutputer() *Outputter + func (o Outputter) GenerateOutputMethod(tableKeys []string) OutputMessage + func (o Outputter) OutputJson(m proto.Message) error + func (o Outputter) OutputJsonAsOutputMessage(c *cli.Context, m proto.Message) error + func (o Outputter) OutputNone(c *cli.Context, m proto.Message) error + func (o Outputter) OutputTable(m proto.Message, keys []string) error