Documentation ¶
Overview ¶
Package cli implements command line interface for CIPD client.
Its main exported function is GetApplication(...) that takes a bundle with default parameters and returns a *cli.Application configured with this defaults.
There's also Main(...) that does some additional arguments manipulation. It can be used to build a copy of 'cipd' tool with some defaults tweaked.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetApplication ¶
func GetApplication(params Parameters) *cli.Application
GetApplication returns cli.Application.
It can be used directly by subcommands.Run(...), or nested into another application.
Types ¶
type Parameters ¶
type Parameters struct { // DefaultAuthOptions provide default values for authentication related // options (most notably SecretsDir: a directory with token cache). DefaultAuthOptions auth.Options // ServiceURL is a backend URL to use by default. ServiceURL string }
Parameters carry default configuration values for a CIPD CLI client.
Click to show internal directories.
Click to hide internal directories.