mcanevet / cli

Command-line tool for everything at Exoscale: compute, storage, dns.

Home Page:http://exoscale.github.io/cli/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

title description
Exoscale CLI
Manage easily your Exoscale infrastructure from the command-line with `exo`.

Build Status Go Report Card Docker image

Installation

The easiest way is to follow the tutorial on the Exoscale command-line interface.

Manual compilation

This project is open source and may be modified, studied, and built at will. We use and recommend Go 1.11+

# clone it
$ git clone https://github.com/exoscale/cli
$ cd cli

# run it
$ go run main.go

# build it
$ go build -mod vendor -o exo

Configuration

The CLI will guide you in the initial configuration.

You can find your credentials in our Exoscale Console (having or creating an account is required).

$ exo config

The configuration file and all assets created by any exo command will be saved in the .exoscale folder inside your home directory.

Usage

$ exo --help

Powered by

  • cobra, by Steve Francia 🇺🇸
  • mpb, by Vladimir Bauer 🇷🇺
  • tablewriter, by Oleku Konku
  • chroma, by Alec Thomas 🇦🇺

About

Command-line tool for everything at Exoscale: compute, storage, dns.

http://exoscale.github.io/cli/

License:Apache License 2.0


Languages

Language:Go 97.2%Language:HTML 2.2%Language:Makefile 0.3%Language:Dockerfile 0.3%Language:Shell 0.0%