Golang based server for executing commands and streaming process output logs, also websocket-terminal.
- golang 1.6+
- jsonrpc2.0 based Webscoket API
- jsonrpc2.0 based Events
- REST API
export CHE_PATH=~/code/che
mkdir $GOPATH/src/github.com/eclipse/che -p
ln -s $CHE_PATH/exec-agent/src $GOPATH/src/github.com/eclipse/che/exec-agentgo get github.com/tools/godepcd $GOPATH/src/github.com/eclipse/che/exec-agent
$GOPATH/bin/godep restoreThat's it, $GOPATH/src/github.com/eclipse/che/exec-agent project is ready.
cd $GOPATH/src/github.com/eclipse/che/exec-agent && go buildcd $GOPATH/src/github.com/eclipse/che/exec-agent && go test ./...cd $GOPATH/src/github.com/eclipse/che/exec-agent && go fmt ./...