Documentation
¶
Index ¶
- func Execute()
- func IsJSON(str string) bool
- type CommandOptions
- type DatabaseSnapshotMetadata
- type IOStreams
- type LogEntry
- type PositionalArgSpec
- type PositionalArgs
- func (args *PositionalArgs) AddStringArgument(valuePtr *string, name string, description string)
- func (args *PositionalArgs) AddStringArgumentOpt(valuePtr *string, name string, description string)
- func (args *PositionalArgs) GetHelpText() string
- func (args *PositionalArgs) ParseCommandLine(argv []string) error
- func (args *PositionalArgs) SetExtraArgs(extraArgsPtr *[]string, description string)
- type UsePositionalArgs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CommandOptions ¶
type CommandOptions interface {
Prepare(cmd *cobra.Command, args []string) error
Run(cmd *cobra.Command) error
}
Base interface for a options-based command. Take a look at any of the structs implementing commands to see how this should be used.
type DatabaseSnapshotMetadata ¶
type DatabaseSnapshotMetadata struct {
Version int `json:"version"`
Environment string `json:"environment"`
DatabaseName string `json:"database_name"`
NumShards int `json:"num_shards"`
ExportedAt time.Time `json:"exported_at"`
}
DatabaseSnapshotMetadata contains information about the database export
type PositionalArgSpec ¶
type PositionalArgs ¶
type PositionalArgs struct {
Specs []PositionalArgSpec // Array of arguments for the command
ExtraArgsPtr *[]string // Pointer to extra args (if specified)
ExtraArgsDescription string // Description of extra args (if any)
}
func (*PositionalArgs) AddStringArgument ¶
func (args *PositionalArgs) AddStringArgument(valuePtr *string, name string, description string)
func (*PositionalArgs) AddStringArgumentOpt ¶
func (args *PositionalArgs) AddStringArgumentOpt(valuePtr *string, name string, description string)
func (*PositionalArgs) GetHelpText ¶
func (args *PositionalArgs) GetHelpText() string
func (*PositionalArgs) ParseCommandLine ¶
func (args *PositionalArgs) ParseCommandLine(argv []string) error
func (*PositionalArgs) SetExtraArgs ¶
func (args *PositionalArgs) SetExtraArgs(extraArgsPtr *[]string, description string)
type UsePositionalArgs ¶
type UsePositionalArgs struct {
// contains filtered or unexported fields
}
func (*UsePositionalArgs) Arguments ¶
func (o *UsePositionalArgs) Arguments() *PositionalArgs
Source Files
¶
- auth.go
- auth_login.go
- auth_logout.go
- auth_machine_login.go
- auth_show_tokens.go
- auth_whoami.go
- build.go
- build_botclient.go
- build_dashboard.go
- build_image.go
- build_server.go
- dashboard_helper.go
- database.go
- database_export_snapshot.go
- database_import_snapshot.go
- database_reset.go
- debug.go
- debug_admin_request.go
- debug_collect_cpu_profile.go
- debug_collect_heap_dump.go
- debug_database.go
- debug_logs.go
- debug_server_status.go
- debug_shell.go
- deploy.go
- deploy_botclient.go
- deploy_server.go
- dev.go
- dev_botclient.go
- dev_dashboard.go
- dev_image.go
- dev_server.go
- dev_show_commands.go
- dotnet_helper.go
- get.go
- get_aws_credentials.go
- get_environment_info.go
- get_kubeconfig.go
- get_kubernetes_exec_credential.go
- get_server_info.go
- help_templates.go
- image.go
- image_push.go
- init.go
- init_dashboard.go
- init_project.go
- init_project_config.go
- init_sdk.go
- kube_exec_util.go
- postional_args_helper.go
- project_ops.go
- project_util.go
- remove.go
- remove_botclient.go
- remove_server.go
- root.go
- secrets.go
- secrets_create.go
- secrets_delete.go
- secrets_list.go
- secrets_show.go
- test.go
- test_dotnet_unit.go
- test_integration.go
- test_system.go
- update.go
- update_cli.go
- update_project_environments.go
- version.go
Click to show internal directories.
Click to hide internal directories.