diff options
| author | Stefan Majewsky <majewsky@gmx.net> | 2018-02-06 01:27:26 +0100 |
|---|---|---|
| committer | Stefan Majewsky <majewsky@gmx.net> | 2018-02-06 01:27:26 +0100 |
| commit | b27356f8a257fc62584dc036f9d7cb7308805863 (patch) | |
| tree | b8d3e7361c5edf27719a0d76673f2ba69d59a246 /README.md | |
| parent | 20e350cacbd07fdca9f6f4453b5ed6585af2932c (diff) | |
| download | go-schwift-b27356f8a257fc62584dc036f9d7cb7308805863.tar.gz | |
compactify readme examples
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 14 |
1 files changed, 1 insertions, 13 deletions
@@ -20,46 +20,34 @@ For example, to connect to Swift using OpenStack Keystone authentication: ```go import ( - "log" - "github.com/gophercloud/gophercloud" "github.com/gophercloud/gophercloud/openstack" "github.com/majewsky/schwift" ) authOptions, err := openstack.AuthOptionsFromEnv() -handle(err) provider, err := openstack.AuthenticatedClient(authOptions) -handle(err) -client, err := openstack.NewObjectStorageV1(provider, gophercloud.EndpointOpts {}) -handle(err) +client, err := openstack.NewObjectStorageV1(provider, gophercloud.EndpointOpts{}) account, err := schwift.AccountFromClient(client) -handle(err) ``` To connect to Swift using Swift's built-in authentication: ```go import ( - "log" - - "github.com/gophercloud/gophercloud" "github.com/gophercloud/gophercloud/openstack" "github.com/gophercloud/gophercloud/openstack/objectstore/v1/swauth" "github.com/majewsky/schwift" ) provider, err := openstack.NewClient("http://swift.example.com:8080") -handle(err) client, err := swauth.NewObjectStorageV1(provider, swauth.AuthOpts { User: "project:user", Key: "password", }) -handle(err) account, err := schwift.AccountFromClient(client) -handle(err) ``` From this point, follow the [API documentation](https://godoc.org/github.com/majewsky/schwift) for what you can do with |
