UAA Command Line Interface
- To provide a CLI which can be easily installed in environments without a functioning Ruby setup
- To more closely conform to the style of other widely used CLIs in the CF ecosystem, e.g. the cf CLI. Commands should be of the form VERB-NOUN, similar to
- To provide outputs that are machine-parseable whenever possible.
- To improve the quality of help strings and error messages so that users can self-diagnose problems and unblock themselves.
The immediate goal is to reach feature-parity with the uaac. Right now tasks are being tracked in this trello board.
Trying out the latest code
go get code.cloudfoundry.org/uaa-cli cd $GOPATH/src/code.cloudfoundry.org/uaa-cli make && make install uaa -h
Setting up Go
If you don't have a working Go setup
brew update brew install go echo 'export GOPATH="$HOME/go"' >> ~/.bash_profile echo 'export PATH="$GOPATH/bin:$PATH"' >> ~/.bash_profile
Running the tests
cd $GOPATH/src/code.cloudfoundry.org/uaa-cli ginkgo -r -randomizeAllSpecs -randomizeSuites