Documentation ¶
Index ¶
Constants ¶
View Source
const ( // DefaultCaFile is the default filename for the CA pem file DefaultCaFile = "ca.pem" // DefaultKeyFile is the default filename for the key pem file DefaultKeyFile = "key.pem" // DefaultCertFile is the default filename for the cert pem file DefaultCertFile = "cert.pem" // FlagTLSVerify is the flag name for the TLS verification option FlagTLSVerify = "tlsverify" // FormatHelp describes the --format flag behavior for list commands FormatHelp = `` /* 405-byte string literal not displayed */ // InspectFormatHelp describes the --format flag behavior for inspect commands InspectFormatHelp = `` /* 249-byte string literal not displayed */ )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ClientOptions ¶
type ClientOptions struct { Debug bool Hosts []string LogLevel string TLS bool TLSVerify bool TLSOptions *tlsconfig.Options Context string ConfigDir string }
ClientOptions are the options used to configure the client cli.
func NewClientOptions ¶
func NewClientOptions() *ClientOptions
NewClientOptions returns a new ClientOptions.
func (*ClientOptions) InstallFlags ¶
func (o *ClientOptions) InstallFlags(flags *pflag.FlagSet)
InstallFlags adds flags for the common options on the FlagSet
func (*ClientOptions) SetDefaultOptions ¶
func (o *ClientOptions) SetDefaultOptions(flags *pflag.FlagSet)
SetDefaultOptions sets default values for options after flag parsing is complete
Click to show internal directories.
Click to hide internal directories.