Pull repos before every command that uses them
This commit is contained in:
parent
bc4dec246c
commit
78f710e94f
7
build.go
7
build.go
|
@ -89,6 +89,11 @@ type Scripts struct {
|
|||
func buildCmd(c *cli.Context) error {
|
||||
script := c.String("script")
|
||||
|
||||
err := repos.Pull(c.Context, gdb, cfg.Repos)
|
||||
if err != nil {
|
||||
log.Fatal("Error pulling repositories").Err(err).Send()
|
||||
}
|
||||
|
||||
mgr := manager.Detect()
|
||||
if mgr == nil {
|
||||
log.Fatal("Unable to detect supported package manager on system").Send()
|
||||
|
@ -636,4 +641,4 @@ func uniq(ss ...*[]string) {
|
|||
slices.Sort(*s)
|
||||
*s = slices.Compact(*s)
|
||||
}
|
||||
}
|
||||
}
|
8
info.go
8
info.go
|
@ -35,6 +35,11 @@ func infoCmd(c *cli.Context) error {
|
|||
log.Fatalf("Command info expected at least 1 argument, got %d", args.Len()).Send()
|
||||
}
|
||||
|
||||
err := repos.Pull(c.Context, gdb, cfg.Repos)
|
||||
if err != nil {
|
||||
log.Fatal("Error pulling repositories").Err(err).Send()
|
||||
}
|
||||
|
||||
found, _, err := repos.FindPkgs(gdb, args.Slice())
|
||||
if err != nil {
|
||||
log.Fatal("Error finding packages").Err(err).Send()
|
||||
|
@ -54,5 +59,4 @@ func infoCmd(c *cli.Context) error {
|
|||
fmt.Println("---")
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
return nil
|
6
list.go
6
list.go
|
@ -26,10 +26,16 @@ import (
|
|||
"github.com/urfave/cli/v2"
|
||||
"go.arsenm.dev/logger/log"
|
||||
"go.arsenm.dev/lure/internal/db"
|
||||
"go.arsenm.dev/lure/internal/repos"
|
||||
"go.arsenm.dev/lure/manager"
|
||||
)
|
||||
|
||||
func listCmd(c *cli.Context) error {
|
||||
err := repos.Pull(c.Context, gdb, cfg.Repos)
|
||||
if err != nil {
|
||||
log.Fatal("Error pulling repositories").Err(err).Send()
|
||||
}
|
||||
|
||||
result, err := db.GetPkgs(gdb, "true")
|
||||
if err != nil {
|
||||
log.Fatal("Error getting packages").Err(err).Send()
|
||||
|
|
Loading…
Reference in New Issue