+5
.gitignore
+5
.gitignore
+111
cmd/myaur/main.go
+111
cmd/myaur/main.go
···
+29
go.mod
+29
go.mod
···
+49
go.sum
+49
go.sum
···+github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=+github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc=+github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 h1:gEOO8jv9F4OT7lGCjxCBTO/36wtF6j2nSip77qHd4x4=+github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1/go.mod h1:Ohn+xnUBiLI6FVj/9LpzZWtj1/D6lUovWYBkxHVV3aM=
+100
myaur/database/database.go
+100
myaur/database/database.go
···+if err := db.db.Where("name = ? OR description = ?", query, query).First(&pkg).Error; err != nil {+if err := db.db.Where("name LIKE ? OR description LIKE ?", searchTerm, searchTerm).Find(&pkgs).Error; err != nil {
+56
myaur/database/models.go
+56
myaur/database/models.go
···
+132
myaur/gitrepo/repo.go
+132
myaur/gitrepo/repo.go
···+cmd := exec.Command("git", "-C", r.repoPath, "for-each-ref", "--format=%(refname:short)", "refs/heads/")
+154
myaur/populate/populate.go
+154
myaur/populate/populate.go
···+logger.Info("progress", "processed", processed.Load(), "succeeded", succeeded.Load(), "failed", failed.Load(), "total", len(branches))+logger.Info("database populated successfully", "processed", processed.Load(), "succeeded", succeeded.Load(), "failed", failed.Load())
+7
myaur/server/handle_get_info.go
+7
myaur/server/handle_get_info.go
+100
myaur/server/handle_get_search.go
+100
myaur/server/handle_get_search.go
···+return e.JSON(400, makeErrJson("Invalid `by` supplied. Valid values are name, name-desc, maintainer, depends, optdepends, checkdepends"))
+163
myaur/server/server.go
+163
myaur/server/server.go
···
+70
myaur/srcinfo/parser.go
+70
myaur/srcinfo/parser.go
···