Documentation
¶
Index ¶
- func DiscoverFlags(ctx context.Context) []cli.Flag
- func GenerateFlags(ctx context.Context) ([]cli.Flag, error)
- func LoginFlags(ctx context.Context) ([]cli.Flag, error)
- func MenuFlags(ctx context.Context) ([]cli.Flag, error)
- type DiscoverClient
- type DiscoverInterface
- type GenerateClient
- type GenerateInterface
- type LoginClient
- type LoginInterface
- type MenuClient
- type MenuInterface
- type Token
- type Tokens
- type TokensInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DiscoverFlags ¶ added in v0.0.4
DiscoverFlags ...
Types ¶
type DiscoverClient ¶ added in v0.0.19
type DiscoverClient struct {
// contains filtered or unexported fields
}
DiscoverClient ...
type DiscoverInterface ¶ added in v0.0.19
type DiscoverInterface interface { Discover(ctx context.Context) (string, error) Run(ctx context.Context) ([]discover, error) }
DiscoverInterface ...
func NewDiscoverClient ¶ added in v0.0.19
func NewDiscoverClient(ctx context.Context, c *cli.Context) (DiscoverInterface, error)
NewDiscoverClient ...
type GenerateClient ¶ added in v0.0.19
type GenerateClient struct {
// contains filtered or unexported fields
}
GenerateClient ...
func (*GenerateClient) Generate ¶ added in v0.0.19
func (client *GenerateClient) Generate(ctx context.Context) error
Generate ...
func (*GenerateClient) Merge ¶ added in v0.0.19
func (client *GenerateClient) Merge(new GenerateClient)
type GenerateInterface ¶ added in v0.0.19
type GenerateInterface interface { Generate(ctx context.Context) error Merge(new GenerateClient) }
GenerateInterface ...
func NewGenerateClient ¶ added in v0.0.19
func NewGenerateClient(ctx context.Context, c *cli.Context) (GenerateInterface, error)
NewGenerateClient ...
type LoginClient ¶ added in v0.0.19
type LoginClient struct {
// contains filtered or unexported fields
}
LoginClient ...
type LoginInterface ¶ added in v0.0.19
LoginInterface ...
func NewLoginClient ¶ added in v0.0.19
func NewLoginClient(ctx context.Context, c *cli.Context) (LoginInterface, error)
NewLoginClient ...
type MenuClient ¶ added in v0.0.19
type MenuClient struct {
// contains filtered or unexported fields
}
type MenuInterface ¶ added in v0.0.19
func NewMenuClient ¶ added in v0.0.19
func NewMenuClient(ctx context.Context, c *cli.Context) (MenuInterface, error)
NewMenuClient ...
type Token ¶
type Token struct { Token string `json:"token"` ExpirationTimestamp time.Time `json:"expirationTimestamp"` Resource string `json:"resource"` Name string `json:"name"` }
Token contains the struct for a cached token
type Tokens ¶
type Tokens struct {
// contains filtered or unexported fields
}
Tokens contains the token struct
func (Tokens) GetTokenCacheFilePath ¶ added in v0.0.39
GetTokenCacheFilePath returns the path where the cached tokens are stored
Click to show internal directories.
Click to hide internal directories.