File tree Expand file tree Collapse file tree 1 file changed +5
-22
lines changed
Expand file tree Collapse file tree 1 file changed +5
-22
lines changed Original file line number Diff line number Diff line change @@ -4,38 +4,21 @@ import (
44 "fmt"
55 "io"
66 "io/fs"
7+ "log"
78 "os"
89 "path/filepath"
9- "runtime"
1010 "sort"
1111 "strings"
1212
1313 "github.com/go-git/go-git/v5"
1414)
1515
1616func RepoDir () string {
17- const gitignoreBoilerplatesDir = "gitignore-boilerplates"
18- const gitignoreBoilerplatesHiddenDir = "." + gitignoreBoilerplatesDir
19-
20- override := os .Getenv ("GIBO_BOILERPLATES" )
21- if len (override ) > 0 {
22- return override
23- }
24-
25- override = os .Getenv ("XDG_DATA_HOME" )
26- if len (override ) > 0 {
27- return filepath .Join (override , "gibo" , gitignoreBoilerplatesDir )
28- }
29-
30- if runtime .GOOS == "windows" {
31- override := os .Getenv ("LOCALAPPDATA" )
32- if len (override ) > 0 {
33- return filepath .Join (override , gitignoreBoilerplatesDir )
34- }
17+ cacheDir , err := os .UserCacheDir ()
18+ if err != nil {
19+ log .Fatalln ("gibo can't determine your user cache directory. Please file an issue at https://github.com/simonwhitaker/gibo/issues" )
3520 }
36-
37- homeDir , _ := os .UserHomeDir ()
38- return filepath .Join (homeDir , gitignoreBoilerplatesHiddenDir )
21+ return filepath .Join (cacheDir , "gibo" )
3922}
4023
4124func cloneRepo (repo string ) error {
You can’t perform that action at this time.
0 commit comments