VPlanClient watches a folder and uploads every new/edited file to a webserver
(Assuming you already have a working go directory)
go get github.com/mpggu/vplanclient
go build VPlanClient.go
./VPlanClient -url="http://foo.bar" -folder="~/vplan" -auth="XXX_secret"
(Pardon the horrible code, this is my first go "project")