47 lines
893 B
Go
47 lines
893 B
Go
|
package main
|
||
|
|
||
|
import (
|
||
|
"fmt"
|
||
|
"os"
|
||
|
|
||
|
tea "github.com/charmbracelet/bubbletea"
|
||
|
)
|
||
|
|
||
|
// June 2025
|
||
|
// Su Mo Tu We Th Fr Sa
|
||
|
// 1 2 3 4 5 6 7
|
||
|
// 8 9 10 11 12 13 14
|
||
|
// 15 16 17 18 19 20 21
|
||
|
// 22 23 24 25 26 27 28
|
||
|
// 29 30
|
||
|
|
||
|
func main() {
|
||
|
// from, _ := time.Parse(time.DateOnly, "2025-03-01")
|
||
|
// to, _ := time.Parse(time.DateOnly, "2025-05-27")
|
||
|
|
||
|
// pr, _ := mite.GetTimeEntries(from, to)
|
||
|
|
||
|
// for i := range pr {
|
||
|
// fmt.Printf("%s\n", pr[i].String())
|
||
|
// }
|
||
|
// os.Exit(0)
|
||
|
miteDomain := os.Getenv("MITE_DOMAIN")
|
||
|
miteApiKey := os.Getenv("MITE_APIKEY")
|
||
|
|
||
|
if miteDomain == "" {
|
||
|
fmt.Println("You must set MITE_DOMAIN")
|
||
|
os.Exit(1)
|
||
|
}
|
||
|
if miteApiKey == "" {
|
||
|
fmt.Println("You must set MITE_APIKEY")
|
||
|
os.Exit(1)
|
||
|
}
|
||
|
|
||
|
p := tea.NewProgram(initialModel(miteDomain, miteApiKey))
|
||
|
if _, err := p.Run(); err != nil {
|
||
|
fmt.Printf("Alas, there's been an error: %v", err)
|
||
|
os.Exit(1)
|
||
|
}
|
||
|
|
||
|
}
|