summaryrefslogtreecommitdiff
path: root/cmd/client/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/client/main.go')
-rw-r--r--cmd/client/main.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/cmd/client/main.go b/cmd/client/main.go
index 54f1599..87e3d98 100644
--- a/cmd/client/main.go
+++ b/cmd/client/main.go
@@ -17,13 +17,22 @@
package main
import (
+ "fmt"
"log"
"os"
+ "github.com/kyren223/eko/embeds"
"github.com/kyren223/eko/internal/client"
)
func main() {
+ if len(os.Args) > 1 && os.Args[1] == "-v" {
+ fmt.Println("version:", embeds.Version)
+ fmt.Println("commit:", embeds.Commit)
+ fmt.Println("build date:", embeds.BuildDate)
+ return
+ }
+
logFile, err := os.OpenFile("client.log", os.O_APPEND|os.O_CREATE|os.O_WRONLY|os.O_TRUNC, 0600)
if err != nil {
log.Fatalln(err)