aboutsummaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
Diffstat (limited to 'client')
-rwxr-xr-xclient/clientbin7440474 -> 0 bytes
-rw-r--r--client/main.go7
2 files changed, 7 insertions, 0 deletions
diff --git a/client/client b/client/client
deleted file mode 100755
index 5b43e40..0000000
--- a/client/client
+++ /dev/null
Binary files differ
diff --git a/client/main.go b/client/main.go
index 279c88d..d322e84 100644
--- a/client/main.go
+++ b/client/main.go
@@ -14,6 +14,8 @@ import (
"gopkg.in/yaml.v3"
)
+var Version = "Development"
+
var ConfigFn = filepath.Join(os.Getenv("HOME"), ".paste")
var TokenFN = filepath.Join(os.Getenv("HOME"), ".paste-token")
@@ -167,9 +169,14 @@ func main() {
fl.StringVar(&ConfigFn, "c", ConfigFn, "Configuration file")
title := fl.String("t", "", "Optional title for the message")
debug := fl.Bool("d", false, "debugging add information to the logging output DEBUG=true|false controls this as well")
+ version := fl.Bool("v", false, "Print version and exit")
_ = fl.Parse(os.Args[1:])
+ if *version {
+ logger.Fatal(Version)
+ }
+
if d := os.Getenv("DEBUG"); d == "true" || *debug {
logger.SetFlags(log.LstdFlags | log.Llongfile)
}