This commit is contained in:
Timon Ringwald 2022-08-17 23:55:15 +02:00
parent 8616fe67dc
commit 3c0bc4f1b0
3 changed files with 11 additions and 1 deletions

View File

@ -51,6 +51,7 @@ Usage of ./gocc:
save config file with current configuration and exit
-t int
amount of threads (0 = infinite) (default 16)
-v show version and exit
```
#### Providing a Go module

View File

@ -15,9 +15,14 @@ func Init() {
flag.Parse()
var err error
if *ShowVersion {
fmt.Printf("gocc %s\n", VERSION)
os.Exit(0)
}
if *FindConfigFile {
if configFilePath, err := configfile.Path("json"); err == nil {
Println(configFilePath)
fmt.Println(configFilePath)
os.Exit(0)
}
}

View File

@ -16,6 +16,8 @@ import (
"git.milar.in/milarin/channel"
)
var VERSION = "v1.0.3"
// globals
var (
OutputFileTmpl = template.New("output-file")
@ -53,6 +55,8 @@ var (
SaveConfigFile = flag.Bool("saveconfig", false, "save config file with current configuration and exit")
IgnoreConfigFile = flag.Bool("ignoreconfig", false, "dont read any config file")
FindConfigFile = flag.Bool("findconfig", false, "print config file path and exit")
ShowVersion = flag.Bool("v", false, "show version and exit")
)
func main() {