che-server/agents/exec
Michail Kuznetsov 1d8e31c63e Rename exec-agent directory to exec (#3775)
* Rename directory exec-agents to exec

* Rename references to new directory
2017-01-19 14:38:02 +02:00
..
docs Rename exec-agent directory to exec (#3775) 2017-01-19 14:38:02 +02:00
src Rename exec-agent directory to exec (#3775) 2017-01-19 14:38:02 +02:00
.gitignore Rename exec-agent directory to exec (#3775) 2017-01-19 14:38:02 +02:00
README.md Rename exec-agent directory to exec (#3775) 2017-01-19 14:38:02 +02:00
pom.xml Rename exec-agent directory to exec (#3775) 2017-01-19 14:38:02 +02:00

README.md

Summary

Golang based server for executing commands and streaming process output logs, also websocket-terminal.

Requirements

  • golang 1.6+

Docs

Development

export CHE_PATH=~/code/che
mkdir $GOPATH/src/github.com/eclipse/che/agents -p
ln -s $CHE_PATH/agents/exec/src $GOPATH/src/github.com/eclipse/che/agents/exec
Install godep
go get github.com/tools/godep
Get all dependencies
cd $GOPATH/src/github.com/eclipse/che/agents/exec
$GOPATH/bin/godep restore

That's it, $GOPATH/src/github.com/eclipse/che/agents/exec project is ready.

Building linked project
cd $GOPATH/src/github.com/eclipse/che/agents/exec && go build
Running linked project tests
cd $GOPATH/src/github.com/eclipse/che/agents/exec && go test ./...
Formatting linked project sources
cd $GOPATH/src/github.com/eclipse/che/agents/exec && go fmt ./...