Documentation ¶
Overview ¶
Package command should not be imported by external consumers. It was not designed for external use.
Index ¶
- Constants
- func MinimumAPIVersionCheck(current string, minimum string) error
- func WarnAPIVersionCheck(config Config, ui UI) error
- type APINotFoundError
- type APIRequestError
- type ApplicationNotFoundError
- type ArgumentCombinationError
- type BadCredentialsError
- type Config
- type ExtendedCommander
- type HealthCheckTypeUnsupportedError
- type InvalidSSLCertError
- type MinimumAPIVersionNotMetError
- type NoAPISetError
- type NoTargetedOrganizationError
- type NoTargetedSpaceError
- type NotLoggedInError
- type ParseArgumentError
- type RequiredArgumentError
- type SSLCertErrorError
- type ServiceInstanceNotFoundError
- type SharedActor
- type ThreeRequiredArgumentsError
- type UI
- type UnsupportedURLSchemeError
Constants ¶
View Source
const ExperimentalWarning = "This command is in EXPERIMENTAL stage and may change without notice"
Variables ¶
This section is empty.
Functions ¶
func MinimumAPIVersionCheck ¶
func WarnAPIVersionCheck ¶
Types ¶
type APINotFoundError ¶
type APINotFoundError struct {
URL string
}
func (APINotFoundError) Error ¶
func (_ APINotFoundError) Error() string
type APIRequestError ¶
type APIRequestError struct {
Err error
}
func (APIRequestError) Error ¶
func (_ APIRequestError) Error() string
type ApplicationNotFoundError ¶
type ApplicationNotFoundError struct {
Name string
}
func (ApplicationNotFoundError) Error ¶
func (_ ApplicationNotFoundError) Error() string
type ArgumentCombinationError ¶
ArgumentCombinationError represent an error caused by using two command line arguments that cannot be used together.
func (ArgumentCombinationError) Error ¶
func (_ ArgumentCombinationError) Error() string
type BadCredentialsError ¶
type BadCredentialsError struct{}
func (BadCredentialsError) Error ¶
func (_ BadCredentialsError) Error() string
type Config ¶
type Config interface { AccessToken() string AddPlugin(configv3.Plugin) AddPluginRepository(name string, url string) APIVersion() string BinaryName() string BinaryVersion() string ColorEnabled() configv3.ColorSetting CurrentUser() (configv3.User, error) DialTimeout() time.Duration Experimental() bool GetPlugin(pluginName string) (configv3.Plugin, bool) GetPluginCaseInsensitive(pluginName string) (configv3.Plugin, bool) HasTargetedOrganization() bool HasTargetedSpace() bool Locale() string MinCLIVersion() string OverallPollingTimeout() time.Duration PluginHome() string PluginRepositories() []configv3.PluginRepository Plugins() []configv3.Plugin PollingInterval() time.Duration RefreshToken() string RemovePlugin(string) SetAccessToken(token string) SetOrganizationInformation(guid string, name string) SetRefreshToken(token string) SetSpaceInformation(guid string, name string, allowSSH bool) SetTargetInformation(api string, apiVersion string, auth string, minCLIVersion string, doppler string, uaa string, routing string, skipSSLValidation bool) SetTokenInformation(accessToken string, refreshToken string, sshOAuthClient string) SkipSSLValidation() bool StagingTimeout() time.Duration StartupTimeout() time.Duration Target() string TargetedOrganization() configv3.Organization TargetedSpace() configv3.Space UAAOAuthClient() string UAAOAuthClientSecret() string UnsetOrganizationInformation() UnsetSpaceInformation() Verbose() (bool, []string) WritePluginConfig() error }
Config a way of getting basic CF configuration
type ExtendedCommander ¶
ExtendedCommander extends the go-flags Command interface by forcing a Setup function on all commands. This setup function should setup all command dependencies.
type HealthCheckTypeUnsupportedError ¶
type HealthCheckTypeUnsupportedError struct {
SupportedTypes []string
}
func (HealthCheckTypeUnsupportedError) Error ¶
func (_ HealthCheckTypeUnsupportedError) Error() string
type InvalidSSLCertError ¶
type InvalidSSLCertError struct {
API string
}
func (InvalidSSLCertError) Error ¶
func (_ InvalidSSLCertError) Error() string
type MinimumAPIVersionNotMetError ¶
func (MinimumAPIVersionNotMetError) Error ¶
func (_ MinimumAPIVersionNotMetError) Error() string
type NoAPISetError ¶
type NoAPISetError struct {
BinaryName string
}
func (NoAPISetError) Error ¶
func (_ NoAPISetError) Error() string
type NoTargetedOrganizationError ¶
type NoTargetedOrganizationError struct {
BinaryName string
}
func (NoTargetedOrganizationError) Error ¶
func (_ NoTargetedOrganizationError) Error() string
type NoTargetedSpaceError ¶
type NoTargetedSpaceError struct {
BinaryName string
}
func (NoTargetedSpaceError) Error ¶
func (_ NoTargetedSpaceError) Error() string
type NotLoggedInError ¶
type NotLoggedInError struct {
BinaryName string
}
func (NotLoggedInError) Error ¶
func (_ NotLoggedInError) Error() string
type ParseArgumentError ¶
func (ParseArgumentError) Error ¶
func (_ ParseArgumentError) Error() string
type RequiredArgumentError ¶
type RequiredArgumentError struct {
ArgumentName string
}
func (RequiredArgumentError) Error ¶
func (_ RequiredArgumentError) Error() string
type SSLCertErrorError ¶
type SSLCertErrorError struct {
Message string
}
func (SSLCertErrorError) Error ¶
func (_ SSLCertErrorError) Error() string
type ServiceInstanceNotFoundError ¶
type ServiceInstanceNotFoundError struct {
Name string
}
func (ServiceInstanceNotFoundError) Error ¶
func (_ ServiceInstanceNotFoundError) Error() string
type SharedActor ¶
type SharedActor interface {
}type ThreeRequiredArgumentsError ¶
type ThreeRequiredArgumentsError struct { ArgumentName1 string ArgumentName2 string ArgumentName3 string }
func (ThreeRequiredArgumentsError) Error ¶
func (_ ThreeRequiredArgumentsError) Error() string
type UI ¶
type UI interface { DisplayBoolPrompt(defaultResponse bool, template string, templateValues ...map[string]interface{}) (bool, error) DisplayChangesForPush(changeSet []ui.Change) error DisplayError(err error) DisplayHeader(text string) DisplayInstancesTableForApp(table [][]string) DisplayKeyValueTable(prefix string, table [][]string, padding int) DisplayKeyValueTableForApp(table [][]string) DisplayLogMessage(message ui.LogMessage, displayHeader bool) DisplayNewline() DisplayNonWrappingTable(prefix string, table [][]string, padding int) DisplayOK() DisplayTableWithHeader(prefix string, table [][]string, padding int) DisplayText(template string, data ...map[string]interface{}) DisplayTextWithFlavor(text string, keys ...map[string]interface{}) DisplayTextWithBold(text string, keys ...map[string]interface{}) DisplayWarning(formattedString string, keys ...map[string]interface{}) DisplayWarnings(warnings []string) RequestLoggerFileWriter(filePaths []string) *ui.RequestLoggerFileWriter RequestLoggerTerminalDisplay() *ui.RequestLoggerTerminalDisplay TranslateText(template string, data ...map[string]interface{}) string UserFriendlyDate(input time.Time) string Writer() io.Writer }
UI is the interface to STDOUT
type UnsupportedURLSchemeError ¶
type UnsupportedURLSchemeError struct {
UnsupportedURL string
}
func (UnsupportedURLSchemeError) Error ¶
func (e UnsupportedURLSchemeError) Error() string
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
Package common should not be imported by external consumers.
|
Package common should not be imported by external consumers. |
commonfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
Package flag should not be imported by external consumers.
|
Package flag should not be imported by external consumers. |
Package plugin should not be imported by external consumers.
|
Package plugin should not be imported by external consumers. |
pluginfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
shared
Package shared should not be imported by external consumers.
|
Package shared should not be imported by external consumers. |
Package v2 should not be imported by external consumers.
|
Package v2 should not be imported by external consumers. |
shared
Package shared should not be imported by external consumers.
|
Package shared should not be imported by external consumers. |
v2fakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
Package v3 should not be imported by external consumers.
|
Package v3 should not be imported by external consumers. |
shared
Package shared should not be imported by external consumers.
|
Package shared should not be imported by external consumers. |
v3fakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
Click to show internal directories.
Click to hide internal directories.