package command import ( "errors" "github.com/shyiko/jabba/cfg" "io/ioutil" "os" "path/filepath" ) func SetAlias(name string, ver string) (err error) { if name != "default" { return errors.New("At this point only 'default' alias is allowed") } if ver == "" { err = os.Remove(filepath.Join(cfg.Dir(), name+".alias")) } else { err = ioutil.WriteFile(filepath.Join(cfg.Dir(), name+".alias"), []byte(ver), 0666) } return } func GetAlias(name string) string { b, err := ioutil.ReadFile(filepath.Join(cfg.Dir(), name+".alias")) if err != nil { return "" } return string(b) }