app, a | Display health and status for app |
ssh | Display health and status for app |
env | Show all env variables for an app |
orgs | List all orgs |
version, -v, --version | Print the version of cf |
login | Log user in |
logout | Log user out |
password | Change user password |
target | Set or view the targeted org or space |
api | Set or view target api url |
auth | Auth user non-interactively |
apps | List all apps in the target space |
push | Push a new app or sync changes to an existing app |
scale | Change or view the instance count, disk space limit, and memory limit for an app |
delete | Delete an app |
rename | Rename an app |
start | Start an app |
stop | Stop an app |
restart | Stop all instances of the app, then start them again. This may cause downtime |
restage | Recreate the app's executable artifact using the latest pushed app files and the latest environment (variables, service bindings, buildpack, stack, etc.) |
restart-app-instance | Terminate the running application Instance at the given index and instantiate a new instance of the application with the same index |
run-task | Run a one-off task on an app |
tasks | List tasks of an app |
terminate-task | Terminate a running task of an app |
events | Show recent app events |
files | Print out a list of files in a directory or the contents of a specific file of an app running on the DEA backend |
logs | Trail or show recent logs for an app |
set-env | Set an environment variable for an app |
unset-env | Remove an environment variable |
stacks | List all stacks (a stack is a pre-built file system, including an operating system, that can run apps) |
copy-source | Copies the source code of an application to another existing application (and restarts that application) |
create-app-manifest | Create an app manifest for an app that has been pushed successfully |
get-health-check | Show the type of health check performed on an app |
set-health-check | Change type of health check performed on an app |
enable-ssh | Enable ssh for the application |
disable-ssh | Disable ssh for the application |
ssh-enabled | Reports whether SSH is enabled on an application container instance |
marketplace | List available offerings in the marketplace |
services, s | List all service instances in the target space |
create-service | Create a service instance |
update-service | Update a service instance |
delete-service | Delete a service instance |
rename-service | Rename a service instance |
create-service-key | Create key for a service instance |
service-keys | List keys for a service instance |
service-key | Show service key info |
delete-service-key | Delete a service key |
bind-service | Bind a service instance to an app |
unbind-service | Unbind a service instance from an app |
bind-route-service | Bind a service instance to an HTTP route |
unbind-route-service | Unbind a service instance from an HTTP route |
create-user-provided-service | Make a user-provided service instance available to CF apps |
update-user-provided-service | Update user-provided service instance |
org | Show org info |
create-org | Create an org |
delete-org | Delete an org |
rename-org | Rename an org |
spaces | List all spaces in an org |
space | Show space info |
create-space | Create a space |
delete-space | Delete a space |
rename-space | Rename a space |
allow-space-ssh | Allow SSH access for the space |
disallow-space-ssh | Disallow SSH access for the space |
space-ssh-allowed | Reports whether SSH is allowed in a space |
domains | List domains in the target org |
create-domain | Create a domain in an org for later use |
delete-domain | Delete a domain |
create-shared-domain | Create a domain that can be used by all orgs (admin-only) |
delete-shared-domain | Delete a shared domain |
router-groups | List router groups |
routes | List all routes in the current space or the current organization |
create-route | Create a url route in a space for later use |
check-route | Perform a simple check to determine whether a route currently exists or not |
map-route | Add a url route to an app |
unmap-route | Remove a url route from an app |
delete-route | Delete a route |
delete-orphaned-routes | Delete all orphaned routes (i.e. those that are not mapped to an app) |
create-user | Create a new user |
delete-user | Delete a user |
org-users | Show org users by role |
set-org-role | Assign an org role to a user |
unset-org-role | Remove an org role from a user |
space-users | Show space users by role |
set-space-role | Assign a space role to a user |
unset-space-role | Remove a space role from a user |
quotas | List available usage quotas |
quota | Show quota info |
set-quota | Assign a quota to an org |
create-quota | Define a new resource quota |
delete-quota | Delete a quota |
update-quota | Update an existing resource quota |
space-quotas | List available space resource quotas |
space-quota | Show space quota info |
create-space-quota | Define a new space resource quota |
update-space-quota | Update an existing space quota |
delete-space-quota | Delete a space quota definition and unassign the space quota from all spaces |
set-space-quota | Assign a space quota definition to a space |
unset-space-quota | Unassign a quota from a space |
curl | Executes a request to the targeted API endpoint |
oauth-token | Retrieve and display the OAuth token for the current session |
ssh-code | Get a one time password for ssh clients |
add-plugin-repo | Add a new plugin repository |
remove-plugin-repo | Remove a plugin repository |
list-plugin-repos | List all the added plugin repositories |
repo-plugins | List all available plugins in specified repository or in all added repositories |
plugins | List all available plugin commands |
install-plugin | Install CLI plugin |
uninstall-plugin | Uninstall the plugin defined in command argument |