Skip to content

deis/workflow-cli

Repository files navigation

Deis Workflow is no longer maintained.
Please read the announcement for more detail.
09/07/2017 Deis Workflow v2.18 final release before entering maintenance mode
03/01/2018 End of Workflow maintenance: critical patches no longer merged
Hephy is a fork of Workflow that is actively developed and accepts code contributions.

Deis Client

Build Status Go Report Card codebeat badge codecov

Download Links:

deis is a command line utility used to interact with the Deis open source PaaS.

Please add any issues you find with this software to the Deis Workflow CLI Project.

Installation

Pre-built Binary

See the appropriate sub-section below for your system to download and install the latest build of this software.

64 Bit Linux

Master:

curl -o deis https://storage.googleapis.com/workflow-cli-master/deis-latest-linux-amd64 && chmod +x deis

Latest stable release:

curl -o deis https://storage.googleapis.com/workflow-cli-release/deis-stable-linux-amd64 && chmod +x deis

32 Bit Linux

Master:

curl -o deis https://storage.googleapis.com/workflow-cli-master/deis-latest-linux-386 && chmod +x deis

Latest stable release:

curl -o deis https://storage.googleapis.com/workflow-cli-release/deis-stable-linux-386 && chmod +x deis

64 Bit Mac OS X

Master:

curl -o deis https://storage.googleapis.com/workflow-cli-master/deis-latest-darwin-amd64 && chmod +x deis

Latest stable release:

curl -o deis https://storage.googleapis.com/workflow-cli-release/deis-stable-darwin-amd64 && chmod +x deis

32 Bit Max OS X

Master:

curl -o deis https://storage.googleapis.com/workflow-cli-master/deis-latest-darwin-386 && chmod +x deis

Latest stable release:

curl -o deis https://storage.googleapis.com/workflow-cli-release/deis-stable-darwin-386 && chmod +x deis

64 Bit Windows

Master:

powershell -NoProfile -ExecutionPolicy Bypass -Command "(new-object net.webclient).DownloadFile('https://storage.googleapis.com/workflow-cli-master/deis-latest-windows-amd64.exe', 'deis.exe')"

Latest stable release:

powershell -NoProfile -ExecutionPolicy Bypass -Command "(new-object net.webclient).DownloadFile('https://storage.googleapis.com/workflow-cli-release/deis-stable-windows-amd64.exe', 'deis.exe')"

32 Bit Windows

Master:

powershell -NoProfile -ExecutionPolicy Bypass -Command "(new-object net.webclient).DownloadFile('https://storage.googleapis.com/workflow-cli-master/deis-latest-windows-386.exe', 'deis.exe')"

Latest stable release:

powershell -NoProfile -ExecutionPolicy Bypass -Command "(new-object net.webclient).DownloadFile('https://storage.googleapis.com/workflow-cli-release/deis-stable-windows-386.exe', 'deis.exe')"

After you execute the appropriate command for your system, you'll have a deis binary in the current directory.

Run the following to see the version:

$ ./deis --version

You can then move it anywhere in your path:

$ mv deis /usr/local/bin

From Scratch on OS X and Linux

To compile the client from scratch, ensure you have Docker installed and run

$ make

From Scratch on Windows

To compile the client from scratch, open PowerShell and execute the following commands in the source directory.

$ .\make bootstrap
$ .\make build

.\make bootstrap will fetch all required dependencies, while .\make build will compile and install the client in the current directory.

$ .\deis --version

Usage

Running deis help will give you a up to date list of deis commands. To learn more about a command run deis help <command>.

License

see LICENSE