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