summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
authorewy <ewy0@protonmail.com>2026-04-14 19:52:44 +0200
committerewy <ewy0@protonmail.com>2026-04-14 19:52:44 +0200
commit8497362a52b80026ecbd29a51d13013c7d07eeaa (patch)
treeb6835e9606d80487cbe9ce115e6a45472d120ca9 /main.go
parent5dbe3fc91668a53e75076528b90b90c164b1d4db (diff)
add version flag
Diffstat (limited to 'main.go')
-rw-r--r--main.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/main.go b/main.go
index ce8ea95..35acc94 100644
--- a/main.go
+++ b/main.go
@@ -1,6 +1,7 @@
package main
import (
+ _ "embed"
"github.com/spf13/pflag"
"os"
"pik/cache"
@@ -37,8 +38,17 @@ var hydrators = []model.Hydrator{
var ForceConfirm = false
+// go:embed version.txt
+var version string
+
func main() {
pflag.Parse()
+
+ if *flags.Version {
+ _, _ = spool.Print("%s\n", version)
+ os.Exit(0)
+ }
+
for _, i := range initializers {
err := i.Init()
if err != nil {