summaryrefslogtreecommitdiffstats
path: root/main.go
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2020-10-04 09:53:56 +1100
committerJesse Duffield <jessedduffield@gmail.com>2020-10-10 00:23:01 +1100
commit7d9aa97f9691dd0a8658c4b6626877a198c5d03c (patch)
tree089dd7d4838501ebc15885103ffbe8c5f20c38e7 /main.go
parentca31e5258fd23a70fb9c7064d39f3a6ff50f120d (diff)
have typed default config
Diffstat (limited to 'main.go')
-rw-r--r--main.go10
1 files changed, 9 insertions, 1 deletions
diff --git a/main.go b/main.go
index 8bb52652b..d2c9187dc 100644
--- a/main.go
+++ b/main.go
@@ -48,6 +48,9 @@ func main() {
configFlag := false
flaggy.Bool(&configFlag, "c", "config", "Print the default config")
+ configDirFlag := false
+ flaggy.Bool(&configDirFlag, "cd", "config-dir", "Print the config directory")
+
workTree := ""
flaggy.String(&workTree, "w", "work-tree", "equivalent of the --work-tree git argument")
@@ -85,7 +88,12 @@ func main() {
if err != nil {
log.Fatal(err.Error())
}
- fmt.Printf("%v\n", buf.String())
+ fmt.Printf("%s\n", buf.String())
+ os.Exit(0)
+ }
+
+ if configDirFlag {
+ fmt.Printf("%s\n", config.ConfigDir())
os.Exit(0)
}