mirror of
https://github.com/wahyd4/jabba.git
synced 2026-08-11 22:06:19 +10:00
29 lines
496 B
Go
29 lines
496 B
Go
package cfg
|
|
|
|
import (
|
|
log "github.com/Sirupsen/logrus"
|
|
"github.com/mitchellh/go-homedir"
|
|
"os"
|
|
"path/filepath"
|
|
)
|
|
|
|
func Dir() string {
|
|
home := os.Getenv("JABBA_HOME")
|
|
if home != "" {
|
|
return filepath.Clean(home)
|
|
}
|
|
dir, err := homedir.Dir()
|
|
if err != nil {
|
|
log.Fatal(err)
|
|
}
|
|
return filepath.Join(dir, ".jabba")
|
|
}
|
|
|
|
func Index() string {
|
|
registry := os.Getenv("JABBA_INDEX")
|
|
if registry == "" {
|
|
registry = "https://github.com/shyiko/jabba/raw/master/index.json"
|
|
}
|
|
return registry
|
|
}
|