summaryrefslogtreecommitdiff
path: root/cmd/stanuki
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/stanuki')
-rw-r--r--cmd/stanuki/main.go21
1 files changed, 5 insertions, 16 deletions
diff --git a/cmd/stanuki/main.go b/cmd/stanuki/main.go
index 3d0da86..7288c7f 100644
--- a/cmd/stanuki/main.go
+++ b/cmd/stanuki/main.go
@@ -3,27 +3,16 @@ package main
import (
"context"
"fmt"
- "io"
- "net/http"
"github.com/xlgmokha/x/pkg/env"
- "github.com/xlgmokha/x/pkg/x"
"gitlab.com/mokhax/stanuki/pkg/gitlab"
)
func main() {
- token := env.Fetch("GITLAB_TOKEN", "")
- url := "https://gitlab.com/api/v4/groups/9970/issues"
- client := http.Client{}
- request := x.Must(http.NewRequestWithContext(context.TODO(), "GET", url, nil))
- request.Header.Add("Authorization", fmt.Sprintf("Bearer %v", token))
- response := x.Must(client.Do(request))
- if env.Fetch("DUMP", "") != "" {
- fmt.Println(string(x.Must(io.ReadAll(response.Body))))
- } else {
- issues := x.Must(gitlab.FromIssues(response.Body))
- for _, issue := range issues {
- fmt.Printf("%v: %v\n", issue.ID, issue.Title)
- }
+ gl := gitlab.New(context.TODO(), env.Fetch("GITLAB_TOKEN", ""))
+
+ issues := gl.Group(9970).Issues()
+ for _, issue := range issues {
+ fmt.Printf("%v: %v\n", issue.ID, issue.Title)
}
}