From 393eb31c3cdac523121dd616f1b4335bff29f16e Mon Sep 17 00:00:00 2001 From: Aaron Lindsay Date: Wed, 4 Sep 2013 21:29:53 -0400 Subject: [PATCH] Add version information --- api.go | 2 ++ asink/main.go | 10 ++++++++++ asinkd/main.go | 10 ++++++++++ version.go | 3 +++ 4 files changed, 25 insertions(+) create mode 100644 version.go diff --git a/api.go b/api.go index 0b9fd0f..5d96fa3 100644 --- a/api.go +++ b/api.go @@ -1,5 +1,7 @@ package asink +const API_VERSION_STRING = "0.1" + type APIStatus uint32 const ( diff --git a/asink/main.go b/asink/main.go index 96b9a1a..99a5c37 100644 --- a/asink/main.go +++ b/asink/main.go @@ -1,6 +1,7 @@ package main import ( + "asink" "fmt" "os" ) @@ -22,6 +23,11 @@ var commands []Command = []Command{ fn: StopClient, explanation: "Stop the client daemon", }, + Command{ + cmd: "version", + fn: PrintVersion, + explanation: "Display the current version", + }, /* Command{ cmd: "status", fn: GetStatus, @@ -47,3 +53,7 @@ func main() { fmt.Printf("\t%s\t\t%s\n", c.cmd, c.explanation) } } + +func PrintVersion(args []string) { + fmt.Println("Asink client version " + asink.VERSION_STRING + ", using version " + asink.API_VERSION_STRING + " of the Asink API.") +} diff --git a/asinkd/main.go b/asinkd/main.go index 65d7bad..fd302e6 100644 --- a/asinkd/main.go +++ b/asinkd/main.go @@ -1,6 +1,7 @@ package main import ( + "asink" "fmt" "os" ) @@ -37,6 +38,11 @@ var commands []Command = []Command{ fn: UserMod, explanation: "Modify a user", }, + Command{ + cmd: "version", + fn: PrintVersion, + explanation: "Display the current version", + }, } func main() { @@ -56,3 +62,7 @@ func main() { fmt.Printf("\t%s\t\t%s\n", c.cmd, c.explanation) } } + +func PrintVersion(args []string) { + fmt.Println("Asink server version " + asink.VERSION_STRING + ", using version " + asink.API_VERSION_STRING + " of the Asink API.") +} diff --git a/version.go b/version.go new file mode 100644 index 0000000..5a74838 --- /dev/null +++ b/version.go @@ -0,0 +1,3 @@ +package asink + +const VERSION_STRING = "0.1"