Versions in this module Expand all Collapse all v3 v3.7.3 Apr 29, 2020 Changes in this version + func DeprecateFlag(flagSet *pflag.FlagSet, old string, new string) + func FieldFlags(v interface{}, prefix ...string) *pflag.FlagSet + func FieldMaskFlags(v interface{}, prefix ...string) *pflag.FlagSet + func ForwardFlag(flagSet *pflag.FlagSet, old string, new string) + func NormalizeFlags(f *pflag.FlagSet, name string) pflag.NormalizedName + func SaveAuthCache(cache AuthCache) (err error) + func SelectAllFlagSet(what string) *pflag.FlagSet + func SelectFieldMask(cmdFlags *pflag.FlagSet, fieldMaskFlags ...*pflag.FlagSet) (paths []string) + func SetFields(dst interface{}, flags *pflag.FlagSet, prefix ...string) error + func UpdateFieldMask(cmdFlags *pflag.FlagSet, fieldMaskFlags ...*pflag.FlagSet) (paths []string) + type AuthCache struct + func GetAuthCache() (cache AuthCache, err error) + func (c *AuthCache) Get(key string) interface{} + func (c *AuthCache) Set(key string, value interface{}) + func (c *AuthCache) Unset(keys ...string) + func (c AuthCache) ForID(id string) AuthCache + type AuthData struct + APIKey string + Hosts []string + OAuthToken *oauth2.Token + Other map[string]interface{}