Initial commit

This commit is contained in:
Oliver Jakoubek 2026-01-14 12:42:00 +01:00
commit 3b076836d3
23 changed files with 333 additions and 0 deletions

13
client.go Normal file
View file

@ -0,0 +1,13 @@
// Package checkvist provides a type-safe, idiomatic Go client for the Checkvist API.
//
// This package allows Go applications to interact with Checkvist checklists,
// tasks, and notes. It handles authentication, automatic token renewal,
// and provides fluent interfaces for task creation and filtering.
//
// Basic usage:
//
// client := checkvist.NewClient(username, remoteKey)
// checklists, err := client.Checklists().List(ctx)
package checkvist
// client.go contains the Client struct, constructor, and authentication logic.