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"
|
var Version = "develop"
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
base := "github.com/"
|
||||||
|
if b, ok := os.LookupEnv("EGET_BASE"); ok {
|
||||||
|
base = strings.TrimSuffix(b, "/") + "/"
|
||||||
|
}
|
||||||
|
|
||||||
fs := flag.NewFlagSet("eget", flag.ExitOnError)
|
fs := flag.NewFlagSet("eget", flag.ExitOnError)
|
||||||
fs.Usage = func() {
|
fs.Usage = func() {
|
||||||
fmt.Fprintln(fs.Output(), "eget <package>")
|
fmt.Fprintln(fs.Output(), "eget <package>")
|
||||||
|
@ -72,6 +77,10 @@ func main() {
|
||||||
uri = pkg.Repo
|
uri = pkg.Repo
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if strings.Count(uri, "/") == 1 {
|
||||||
|
uri = base + uri
|
||||||
|
}
|
||||||
|
|
||||||
f, err = forge.NewGitea(uri)
|
f, err = forge.NewGitea(uri)
|
||||||
if strings.HasPrefix(uri, "github") {
|
if strings.HasPrefix(uri, "github") {
|
||||||
f, err = forge.NewGitHub(uri)
|
f, err = forge.NewGitHub(uri)
|
||||||
|
|
Reference in New Issue