export GOPATH=/tmp/go
export PATH=${PATH}:${GOPATH}/bin
go get -v github.com/tools/godep
go get -d -v github.com/hawkingrei/g53
cd ${GOPATH}/src/github.com/hawkingrei/g53
godep restore
cd ${GOPATH}/src/github.com/hawkingrei/g53/
make all
# show all active services
curl http://<host>:<ip>/services
# add new service manually
curl http://<host>:<ip>/service -X PUT --data-ascii '{"RecordType":"A","Value":"127.0.0.1","TTL":3600,"Aliases":"c.d.net"}'
# get a service
curl http://<host>:<ip>/service -X GET --data-ascii '{"RecordType":"A","Aliases":"c.d.net"}'
# remove a service
curl http://<host>:<ip>/service -X DELETE '{"RecordType":"A","Value":"127.0.0.1","TTL":3600,"Aliases":"c.d.net"}'
# set new default TTL value
curl http://<host>:<ip>/set/ttl -X PUT --data-ascii '10'
# get version information
curl http://<host>:<ip>/version