__ ___ ___
/ _/ _ \ / _ \
___| || (_) | | | |
/ __| _\__, | | | |
| (__| | / /| |_| |
\___|_| /_/ \___/
cf90
is a command line tool to interact with cloud foundry instance. It is entirely written in GO language.
The tool is still under development.
$ go get -u github.com/igm/cf90
This tool uses CF for GO library (http://github.com/igm/cf)
Commands:
help - Shows this help message, use [COMMAND] for command parameters
license - show license information
Application
app.cat - Get application instance file content
app.create - Create new application
app.delete - Delete application
app.detail - Show application info
app.list - Show a list of apps
app.ls - List application instance directory content.
app.map - Map application to given host and domain (route must already exist)
app.push - Push application (directory or file archive)
app.start - Start application
app.stop - Stop application
app.tree - Show application instance directory tree.
app.unmap - Unmap application from given host and domain (route must already exist)
Domain
domain.list - Show a list of domains
Organization
org.detail - Show organization detail
org.list - Show all organizations
Route
route.create - Create a route in current space
route.delete - Delete route
route.list - Show all routes
Service
service.list - Show a list of services
Space
space.list - Show all spaces in organization
Target
target.add - Add new target
target.info - Show target information
target.list - Show known targets
target.login - Login to target
target.logout - Logout from target
target.rm - Remove target from the list of known targets
target.use - Set current target