Added /version command that outputs commit the server was built on.

This commit is contained in:
empathetic-alligator 2014-12-17 20:22:51 -05:00
parent 59ed9a6bae
commit bdb66b09e7
3 changed files with 4 additions and 1 deletions

View File

@ -8,7 +8,7 @@ all: $(BINARY)
go build ./...
$(BINARY): **/*.go *.go
go build .
go build -ldflags "-X main.buildCommit `git rev-parse --short HEAD`" .
deps:
go get .

View File

@ -431,6 +431,8 @@ func (c *Client) handleShell(channel ssh.Channel) {
}
}()
}
case "/version":
c.SysMsg("Version " + buildCommit)
default:
c.SysMsg("Invalid command: %s", line)

1
cmd.go
View File

@ -33,6 +33,7 @@ var logLevels = []log.Level{
log.Debug,
}
var buildCommit string
func main() {
options := Options{}
parser := flags.NewParser(&options, flags.Default)