feat: shorthand syntax
Signed-off-by: jolheiser <john.olheiser@gmail.com>main v0.0.6
parent
d8f45eb0b9
commit
ad08d24312
9
main.go
9
main.go
|
@ -14,6 +14,11 @@ import (
|
|||
var Version = "develop"
|
||||
|
||||
func main() {
|
||||
base := "github.com/"
|
||||
if b, ok := os.LookupEnv("EGET_BASE"); ok {
|
||||
base = strings.TrimSuffix(b, "/") + "/"
|
||||
}
|
||||
|
||||
fs := flag.NewFlagSet("eget", flag.ExitOnError)
|
||||
fs.Usage = func() {
|
||||
fmt.Fprintln(fs.Output(), "eget <package>")
|
||||
|
@ -72,6 +77,10 @@ func main() {
|
|||
uri = pkg.Repo
|
||||
}
|
||||
|
||||
if strings.Count(uri, "/") == 1 {
|
||||
uri = base + uri
|
||||
}
|
||||
|
||||
f, err = forge.NewGitea(uri)
|
||||
if strings.HasPrefix(uri, "github") {
|
||||
f, err = forge.NewGitHub(uri)
|
||||
|
|
Reference in New Issue