diff options
| author | Ophestra Umiker <cat@ophivana.moe> | 2024-10-12 01:28:22 +0900 |
|---|---|---|
| committer | Ophestra Umiker <cat@ophivana.moe> | 2024-10-12 01:28:22 +0900 |
| commit | d2575b670835fd19f7a67e5eee476a46eb9822e5 (patch) | |
| tree | 51bc1e930abd7ffbb4e27091ba1734eb7a8d7ef9 /version.go | |
| parent | 8d82446d9771964ce3362beaeb63a2414489ca1e (diff) | |
fortify: move flag handling to separate files
Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
Diffstat (limited to 'version.go')
| -rw-r--r-- | version.go | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/version.go b/version.go new file mode 100644 index 00000000..808a57b9 --- /dev/null +++ b/version.go @@ -0,0 +1,24 @@ +package main + +import ( + "flag" + "fmt" + "os" +) + +var ( + Version = "impure" + + printVersion bool +) + +func init() { + flag.BoolVar(&printVersion, "V", false, "Print version") +} + +func tryVersion() { + if printVersion { + fmt.Println(Version) + os.Exit(0) + } +} |
