Skip to main content

Cloud Foundry CLI

Commands

Version & help

cf version

cf help

cf <command> help

Login & logout

cf login -a <cf-api-endpoint>

cf logout

Organizations

cf orgs

cf org <orgname>

Space

cf create-space -o <orgname> <newspacename>

cf spaces

cf space <spacename>

Quota

cf quotas

Targets

cf target

cf target -s <newspacename>

Applications

cf apps

cf app <appname>

cf push

cf restage <appname>

cf dev deploy-service <service-name>

cf services

cf marketplace -s elephantsql

cf create-service elephantsql turtle cf-demo-db

cf bind-service cf-demo cf-demo-db

cf push pal-tracker --random-route -p src/PalTracker/bin/Release/netcoreapp2.1/publish

cf set-env pal-tracker WELCOME_MESSAGE "Hello from Cloud Foundry"

cf restart pal-tracker

cf delete pal-tracker

cf map-route

cf marketplace

cf create-service cleardb spark tracker-database

cf bind-service pal-tracker tracker-database

Scaling

# instance
cf scale <appname> -i 3

# disk size (causes a restart)
cf scale <appname> -k 512M

# memory limit (causes a restart)
cf scale <appname> -m 1G

Logging & events

cf logs <appname>

cf logs <appname> --recent

cf events

Access

cf ssh