Skip to content

Releases: cloudwm/cloudcli

v0.1.7

10 Dec 20:15

Choose a tag to compare

  • fixed bug where the schema json was dumped if format is json and schema is required to be downloaded

v0.1.6

25 Nov 20:16

Choose a tag to compare

  • add support for parsing output of statistics command #15
  • supported cloudcli-server version: v0.1.6

v0.1.5

24 Sep 12:06

Choose a tag to compare

  • add support for hiding fields from human output (used by get server description command)
  • add support for list subcommands and bool values (used by server snapshot command)
  • fix #21: improve message on get error response
  • supported cloudcli-server version: v0.1.5

v0.1.4

22 Aug 16:50

Choose a tag to compare

  • compatible server release: cloudcli-server v0.1.4
  • add support for interactive server create
  • add support for adding public key to server authorized keys
  • add support for setting ssh key on server create
  • fix waiting for command ID in case commands takes longer to start
  • add support for connecting to server using private ssh key

v0.1.3

22 Jul 06:17

Choose a tag to compare

  • compatible server release: cloudcli-server v0.1.3
  • add support for interactive initialization using cloudcli init
  • add support for exiting with error on failed wait command
  • help message: show global flags on top
  • add support for manually sorted command flags
  • add support for command aliases
  • add support for interactive ssh command using native golang ssh library - should be cross platform

v0.1.2

24 Jun 12:50

Choose a tag to compare

  • Support POST command with printing of tabular output (to support server info)
  • Support more types for tabular outputs
  • Improve build and test flow
  • disable travis (switching to Jenkins)
  • build zip / tar.gz archives containing short file name suitable for the OS
  • update docs: simplify download/install, add server info command
  • set default apiServer, allow to run init and version subcommands without arguments

v0.1.1

20 May 16:09

Choose a tag to compare

Tested with cloudcli-server v0.1.1

Changelog

  • refactoring
  • added tests
  • support options and commands for schema v0.1.1
  • add wait and queue commands and related behaviors for all commands
  • improve error reporting and debugging

v0.0.4

21 Apr 10:48

Choose a tag to compare

  • infrastructure fixes, binaries should be the same as v0.0.3

v0.0.3

21 Apr 10:17
ffd793e

Choose a tag to compare

Quickstart

Download a binary for your OS/architecture, for example:

ARCH=linux-amd64
sudo wget -O /usr/local/bin/cloudcli https://github.com/cloudwm/cloudcli/releases/download/v0.0.3/cloudcli-$ARCH &&\
sudo chmod +x /usr/local/bin/cloudcli

Following arguments are required for basic usage (see the cloudcli README for more configuration options)
Cloudcli connects to a cloudcli-server defined in --api-server argument.

  • --api-server - URL to a cloudcli-server
  • --api-clientid - API server client ID
  • --api-secret - API server secret key

Run init subcommand to update the CLI and perform initial authentication with the API server:

cloudcli --api-server https://my-server.example.com \
             --api-clientid MY_CLIENT_ID \
             --api-secret MY_CLIENT_SECRET

Re-run the init command to get new features or bug fixes from the server.

After successful initialization, check the available command using --help argument:

cloudcli --api-server https://my-server.example.com \
             --api-clientid MY_CLIENT_ID \
             --api-secret MY_CLIENT_SECRET \
    --help

Changelog

v0.0.2

21 Mar 11:51
035f249

Choose a tag to compare

Installation

See the README for installation and usage instructions.

Release Notes

  • added docs and usage instructions in README
  • improve CONTRIBUTING docs for build and tests
  • support for alpha commands - not exposed by default
  • commands are defined using json schema
  • supported commands: server list, server options
  • continuous build, test and publish using travis-ci