cfclient
is a package to assist you in writing apps that need information out of Cloud Foundry. It provides functions and structures to retrieve
go get github.com/cloudfoundry-community/go-cfclient
Some example code:
package main
import (
"github.com/cloudfoundry-community/go-cfclient"
)
func main() {
c := &Config{
ApiAddress: "https://api.10.244.0.34.xip.io",
Username: "admin",
Password: "admin",
}
client, _ := NewClient(c)
apps, _ := client.ListApps()
fmt.Println(apps)
}
You can use Godep to restor the dependency Tested with go1.5.3
godep go build
Pull requests welcomed. Please ensure you make your changes in a branch off of the develop
branch, not the master
branch.