graveyard / gearadmin

Go bindings to the gearman admin protocol.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gearadmin

Go bindings to the gearman admin protocol.

Why

If you want to write programs that check the status of gearman itself, you need to interact with the admin protocol.

Documentation

GoDoc.

Tests

gearadmin is built and tested against Go 1.7. Ensure this is the version of Go you're running with go version.

Make sure your GOPATH is set, e.g. export GOPATH=~/go.

The tests run golint automatically, so install that with go get github.com/golang/lint/golint. Ensure that GOPATH/bin is in your PATH so that you can run golint: export PATH=$PATH:$GOPATH/bin.

The Makefile runs commands by specifying the full package name, e.g. go test github.com/Clever/gearadmin. If this repository is not checked out at $GOPATH/src/github.com/Clever/admin, then you will need to create a symlink to run tests:

  • Clone the repository to a location outside your GOPATH, and symlink it to $GOPATH/src/github.com/Clever/gearadmin.
  • If you have gvm installed, you can make this symlink by running the following from the root of where you have cloned the repository: gvm linkthis github.com/Clever/gearadmin.

If you have done all of the above, then you should be able to run

make

About

Go bindings to the gearman admin protocol.

License:Apache License 2.0


Languages

Language:Makefile 55.3%Language:Go 44.7%