Begin caching, implement commands

This commit is contained in:
2023-12-05 16:56:47 -05:00
parent 47300dbf89
commit a8aa8af3d3
14 changed files with 432 additions and 198 deletions

18
pkg/gitlab/gitlab.go Normal file
View File

@ -0,0 +1,18 @@
package gitlab
import "github.com/xanzy/go-gitlab"
type Client struct {
gitlab *gitlab.Client
}
func NewGitlabClient(host, token string) (*Client, error) {
client, err := gitlab.NewClient(token, gitlab.WithBaseURL(host))
if err != nil {
return nil, err
}
gitlabClient := &Client{
gitlab: client,
}
return gitlabClient, nil
}