Versions in this module Expand all Collapse all v0 v0.1.1 Aug 13, 2018 v0.1.0 Sep 8, 2017 Changes in this version + type CLIApp struct + AccountId string + Client *Client + ClientName string + Config *config + func New() *CLIApp + func (c *CLIApp) Configure() error + type Client struct + ApiUrl string + AuthUrl string + ClientID string + ClientName string + DefaultAccount string + Secret string + Username string + func (c *Client) Setup(accountId string) error + func (c *Client) Token() (*oauth2.Token, error) + func (c *Client) TokenCache() *TokenCacher + func (c *Client) TokenSource() oauth2.TokenSource + type FieldOutput struct + Writer *tabwriter.Writer + func (fo *FieldOutput) Flush() + type RowFieldOutput struct + FieldOrder []string + func (fo *RowFieldOutput) SendHeader() + func (fo *RowFieldOutput) Setup(fieldorder []string) + func (fo *RowFieldOutput) Write(fields map[string]string) error + type ShowFieldOutput struct + FieldOrder []string + func (fo *ShowFieldOutput) Setup(fieldorder []string) + func (fo *ShowFieldOutput) Write(fields map[string]string) error + type TokenCacher struct + Key string + func (tc *TokenCacher) Clear() + func (tc *TokenCacher) Read() *oauth2.Token + func (tc *TokenCacher) Write(token *oauth2.Token)