Skip to content

Building

EspiDev edited this page May 8, 2018 · 1 revision

Building EstiConsole requires Go.

Required software

  • Go v1.9+
  • Git

Instructions

Open a terminal on your machine.
Clone the project into a directory.

$ https://github.com/EstiNet/EstiConsole.git
$ cd EstiConsole

Obtain the dependencies by running these commands:

go get github.com/c9s/goprocinfo/linux
go get google.golang.org/grpc
go get github.com/jroimartin/gocui
go get github.com/nu7hatch/gouuid
go get github.com/howeyc/gopass

To build specifically for your platform, run these commands:

$ ./buildServer.sh
$ ./buildCli.sh

The first command builds the server binary and places it in the project's main directory. The second command builds the client binary and places it in the same place as the server.

To build for all platforms, run this command:

$ ./buildEverything.sh .

This will place binaries for all platforms in the ./bin folder.

Clone this wiki locally