parent
11f2017bff
commit
1ab01e3d8c
14
main.go
14
main.go
|
@ -43,8 +43,18 @@ func main() {
|
||||||
|
|
||||||
var f forge.Forger
|
var f forge.Forger
|
||||||
var err error
|
var err error
|
||||||
|
m, err := meta.Read()
|
||||||
|
if err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
uri := fs.Arg(0)
|
uri := fs.Arg(0)
|
||||||
|
|
||||||
|
if *updateFlag && strings.Index(uri, "/") == -1 {
|
||||||
|
if pkg, ok := m.Packages[uri]; ok {
|
||||||
|
uri = pkg.Repo
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
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)
|
||||||
|
@ -71,10 +81,6 @@ func main() {
|
||||||
}
|
}
|
||||||
|
|
||||||
if *updateFlag {
|
if *updateFlag {
|
||||||
m, err := meta.Read()
|
|
||||||
if err != nil {
|
|
||||||
panic(err)
|
|
||||||
}
|
|
||||||
if strings.EqualFold(asset.Version, m.Packages[name].Version) {
|
if strings.EqualFold(asset.Version, m.Packages[name].Version) {
|
||||||
fmt.Printf("%q is up-to-date\n", name)
|
fmt.Printf("%q is up-to-date\n", name)
|
||||||
return
|
return
|
||||||
|
|
Reference in New Issue