+
Skip to content
This repository was archived by the owner on Apr 14, 2021. It is now read-only.

armakuni/cf-aklogin

CF Login tool Build Status Go Report Card codecov

A tool that will allow switching between CF environments with a single command.

Install

$ cf install-plugin -r CF-Community "cf-aklogin"

Download the latest plugin and run:

$ cf install-plugin ~/Downloads/cf-aklogin.darwin

Note: If you get persmission denied, run chmod +x ~/Downloads/cf-aklogin.darwin.

Usage

Login

Create ~/.cflogin.yml:

include: //optional
- ~/bar.yml
foo:
  target: api.run.pivotal.io
  username: <username>
  password: <password>
  org: <org>
  space: <space>

Note: leave password/org/space blank for os.Stdin input.

And then run:

$ cf aklogin foo

Or with your own foo.yml:

include: //optional
- ~/bar.yml
foo:
  target: api.run.pivotal.io
  username: <username>
  password: <password> // optional
  org: <org> // optional
  space: <space> // optional

$ cf aklogin -f foo.yml bar
SSO Target

You may wish to have an sso target, to do so, you can use the same config as above, but instead of username and password use sso.

include: //optional
- ~/bar.yml
foo:
  target: api.run.pivotal.io
  sso: true
  org: <org>
  space: <space>

List

$ cf aklogin -h
NAME:
   aklogin - CF login via profiles

USAGE:
   cf aklogin [options] <profile>

OPTIONS:
   --filename       YML config file path
   --list           List available profiles
   --version        Print version

$ cf aklogin --list
Available profiles:
0. ak
1. bar
2. foo
Select profile: _

Build and install

$ make && make install

Tests

$ make test

Release

$ GITHUB_TOKEN=<your-token-here> make release

About

CF Login tool to switch between CF environments with a single command.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载