Documentation ¶
Index ¶
- Variables
- func ConvertPluginToCommandInfo(plugin configv3.PluginCommand) sharedaction.CommandInfo
- func FlagWithHyphens(flag sharedaction.CommandFlag) string
- func LongestCommandName(cmds map[string]sharedaction.CommandInfo, pluginCmds []configv3.PluginCommand) int
- func LongestFlagWidth(flags []sharedaction.CommandFlag) int
- type HelpCategory
Constants ¶
This section is empty.
Variables ¶
View Source
var CommonHelpCategoryList = []HelpCategory{ { CategoryName: "Before getting started:", CommandList: [][]string{ {"config", "login", "target"}, {"help", "logout", ""}, }, }, { CategoryName: "Application lifecycle:", CommandList: [][]string{ {"apps", "run-task", "events"}, {"push", "logs", "set-env"}, {"start", "ssh", "create-app-manifest"}, {"stop", "app", "delete"}, {"restart", "env", "apply-manifest"}, {"restage", "scale", "revisions"}, }, }, { CategoryName: "Services integration:", CommandList: [][]string{ {"marketplace", "create-user-provided-service"}, {"services", "update-user-provided-service"}, {"create-service", "create-service-key"}, {"update-service", "delete-service-key"}, {"delete-service", "service-keys"}, {"service", "service-key"}, {"bind-service", "bind-route-service"}, {"unbind-service", "unbind-route-service"}, }, }, { CategoryName: "Route and domain management:", CommandList: [][]string{ {"routes", "delete-route", "create-private-domain"}, {"domains", "map-route", ""}, {"create-route", "unmap-route", ""}, }, }, { CategoryName: "Space management:", CommandList: [][]string{ {"spaces", "create-space", "set-space-role"}, {"space-users", "delete-space", "unset-space-role"}, {"apply-manifest", "", ""}, }, }, { CategoryName: "Org management:", CommandList: [][]string{ {"orgs", "set-org-role"}, {"org-users", "unset-org-role"}, }, }, { CategoryName: "CLI plugin management:", CommandList: [][]string{ {"plugins", "add-plugin-repo", "repo-plugins"}, {"install-plugin", "list-plugin-repos", ""}, }, }, }
View Source
var ExperimentalHelpCategoryList = []HelpCategory{ { CategoryName: "EXPERIMENTAL COMMANDS:", CommandList: [][]string{ {"revisions", "revision", "rollback"}, }, }, }
View Source
var HelpCategoryList = []HelpCategory{ { CategoryName: "GETTING STARTED:", CommandList: [][]string{ {"help", "version", "login", "logout", "passwd", "target"}, {"api", "auth"}, }, }, { CategoryName: "APPS:", CommandList: [][]string{ {"apps", "app", "create-app"}, {"push", "scale", "delete", "rename"}, {"cancel-deployment"}, {"start", "stop", "restart", "stage-package", "restage", "restart-app-instance"}, {"run-task", "tasks", "terminate-task"}, {"packages", "create-package"}, {"droplets", "set-droplet", "download-droplet"}, {"events", "logs"}, {"env", "set-env", "unset-env"}, {"stacks", "stack"}, {"copy-source", "create-app-manifest"}, {"get-health-check", "set-health-check", "enable-ssh", "disable-ssh", "ssh-enabled", "ssh"}, }, }, { CategoryName: "SERVICES:", CommandList: [][]string{ {"marketplace", "services", "service"}, {"create-service", "update-service", "upgrade-service", "delete-service", "rename-service"}, {"create-service-key", "service-keys", "service-key", "delete-service-key"}, {"bind-service", "unbind-service"}, {"bind-route-service", "unbind-route-service"}, {"create-user-provided-service", "update-user-provided-service"}, {"share-service", "unshare-service"}, }, }, { CategoryName: "ORGS:", CommandList: [][]string{ {"orgs", "org"}, {"create-org", "delete-org", "rename-org"}, }, }, { CategoryName: "SPACES:", CommandList: [][]string{ {"spaces", "space"}, {"create-space", "delete-space", "rename-space", "apply-manifest"}, {"allow-space-ssh", "disallow-space-ssh", "space-ssh-allowed"}, }, }, { CategoryName: "DOMAINS:", CommandList: [][]string{ {"domains"}, {"create-private-domain", "delete-private-domain"}, {"create-shared-domain", "delete-shared-domain"}, {"router-groups"}, }, }, { CategoryName: "ROUTES:", CommandList: [][]string{ {"routes", "route"}, {"create-route", "check-route", "map-route", "unmap-route", "delete-route"}, {"delete-orphaned-routes"}, {"update-destination"}, {"share-route", "unshare-route"}, {"move-route"}, }, }, { CategoryName: "NETWORK POLICIES:", CommandList: [][]string{ {"network-policies", "add-network-policy", "remove-network-policy"}, }, }, { CategoryName: "BUILDPACKS:", CommandList: [][]string{ {"buildpacks", "create-buildpack", "update-buildpack", "rename-buildpack", "delete-buildpack"}, }, }, { CategoryName: "USER ADMIN:", CommandList: [][]string{ {"create-user", "delete-user"}, {"org-users", "set-org-role", "unset-org-role"}, {"space-users", "set-space-role", "unset-space-role"}, }, }, { CategoryName: "ORG ADMIN:", CommandList: [][]string{ {"org-quotas", "org-quota", "set-org-quota"}, {"create-org-quota", "delete-org-quota", "update-org-quota"}, {"share-private-domain", "unshare-private-domain"}, }, }, { CategoryName: "SPACE ADMIN:", CommandList: [][]string{ {"space-quotas", "space-quota"}, {"create-space-quota", "update-space-quota", "delete-space-quota"}, {"set-space-quota", "unset-space-quota"}, }, }, { CategoryName: "SERVICE ADMIN:", CommandList: [][]string{ {"service-brokers", "create-service-broker", "update-service-broker", "delete-service-broker", "rename-service-broker"}, {"purge-service-offering", "purge-service-instance"}, {"service-access", "enable-service-access", "disable-service-access"}, }, }, { CategoryName: "SECURITY GROUP:", CommandList: [][]string{ {"security-group", "security-groups", "create-security-group", "update-security-group", "delete-security-group", "bind-security-group", "unbind-security-group"}, {"bind-staging-security-group", "staging-security-groups", "unbind-staging-security-group"}, {"bind-running-security-group", "running-security-groups", "unbind-running-security-group"}, }, }, { CategoryName: "ENVIRONMENT VARIABLE GROUPS:", CommandList: [][]string{ {"running-environment-variable-group", "staging-environment-variable-group", "set-staging-environment-variable-group", "set-running-environment-variable-group"}, }, }, { CategoryName: "ISOLATION SEGMENTS:", CommandList: [][]string{ {"isolation-segments", "create-isolation-segment", "delete-isolation-segment", "enable-org-isolation", "disable-org-isolation", "set-org-default-isolation-segment", "reset-org-default-isolation-segment", "set-space-isolation-segment", "reset-space-isolation-segment"}, }, }, { CategoryName: "FEATURE FLAGS:", CommandList: [][]string{ {"feature-flags", "feature-flag", "enable-feature-flag", "disable-feature-flag"}, }, }, { CategoryName: "METADATA:", CommandList: [][]string{ {"labels", "set-label", "unset-label"}, }, }, { CategoryName: "ADVANCED:", CommandList: [][]string{ {"curl", "config", "oauth-token", "ssh-code"}, }, }, { CategoryName: "ADD/REMOVE PLUGIN REPOSITORY:", CommandList: [][]string{ {"add-plugin-repo", "remove-plugin-repo", "list-plugin-repos", "repo-plugins"}, }, }, { CategoryName: "ADD/REMOVE PLUGIN:", CommandList: [][]string{ {"plugins", "install-plugin", "uninstall-plugin"}, }, }, }
Functions ¶
func ConvertPluginToCommandInfo ¶
func ConvertPluginToCommandInfo(plugin configv3.PluginCommand) sharedaction.CommandInfo
func FlagWithHyphens ¶
func FlagWithHyphens(flag sharedaction.CommandFlag) string
func LongestCommandName ¶
func LongestCommandName(cmds map[string]sharedaction.CommandInfo, pluginCmds []configv3.PluginCommand) int
func LongestFlagWidth ¶
func LongestFlagWidth(flags []sharedaction.CommandFlag) int
Types ¶
type HelpCategory ¶
Click to show internal directories.
Click to hide internal directories.