diff --git a/main.go b/main.go deleted file mode 100644 index 25d2bc4..0000000 --- a/main.go +++ /dev/null @@ -1,53 +0,0 @@ -package main - -import ( - "context" - "fmt" - "os" - - "github.com/LazyBachelor/LazyPM/internal/models" - "github.com/LazyBachelor/LazyPM/internal/service" -) - -func main() { - ctx := context.Background() - - config := service.Config{ - IssuePrefix: "pm", - BeadsDBPath: "./.pm/db.db", - StatisticsStoragePath: "./.pm/stats.json", - } - svc, cleanup, err := service.NewServices(ctx, config) - checkErr(err) - - defer cleanup() - - issue := &models.Issue{ - IssueType: models.TypeTask, - Title: "Sample Issue", - Description: "This is a sample issue created for testing.", - Status: models.StatusOpen, - } - - err = svc.Beads.CreateIssue(ctx, issue, "") - checkErr(err) - - fetchedIssues, err := svc.Beads.SearchIssues(ctx, "", models.IssueFilter{}) - checkErr(err) - - for _, iss := range fetchedIssues { - fmt.Printf("Issue ID: %s, Title: %s, Status: %s\n", iss.ID, iss.Title, iss.Status) - } - - stats, err := svc.Statistics.GetStatistics() - checkErr(err) - - fmt.Printf("\nStatistics: %v\n", stats) -} - -func checkErr(err error) { - if err != nil { - fmt.Println("Error:", err) - os.Exit(1) - } -}