diff --git a/cmd/develop/main.go b/cmd/develop/main.go index e69de29..c1835b4 100644 --- a/cmd/develop/main.go +++ b/cmd/develop/main.go @@ -0,0 +1,42 @@ +package develop + +import ( + "fmt" + "internal/api" + "os" + + "github.com/joho/godotenv" +) + +var ( + client *api.SyncClient +) + +func init() { + // Load .env file if available + err := godotenv.Load() + if err != nil { + fmt.Println(".env file not loaded") + } +} + +func main() { + // Load timezone + // tzLocation, err := time.LoadLocation("America/Chicago") + // if err != nil { + // fmt.Println("Error loading location:", err) + // os.Exit(1) + // } + + client = api.NewSyncClient(os.Getenv("TODOIST_API_KEY")) + client.sync(true) + + for { + _, changes, err := client.sync(false) + + if err != nil { + fmt.Println("Error syncing:", err) + os.Exit(1) + } + } +}