mirror of
https://github.com/rjNemo/pomodoro
synced 2026-06-06 07:56:39 +00:00
This commit introduces the initial implementation of a Pomodoro timer terminal UI using Bubble Tea and Bubbles. The timer displays the task name, total and elapsed time, and a progress bar. Users can quit the application by pressing 'q'. The project dependencies are managed via Go modules, and the build output is ignored in .gitignore.
30 lines
1.3 KiB
Modula-2
30 lines
1.3 KiB
Modula-2
module github.com/rjNemo/pomodoro
|
|
|
|
go 1.24.3
|
|
|
|
require github.com/charmbracelet/bubbletea v1.3.5
|
|
|
|
require github.com/charmbracelet/harmonica v0.2.0 // indirect
|
|
|
|
require (
|
|
github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect
|
|
github.com/charmbracelet/bubbles v0.21.0
|
|
github.com/charmbracelet/colorprofile v0.2.3-0.20250311203215-f60798e515dc // indirect
|
|
github.com/charmbracelet/lipgloss v1.1.0 // indirect
|
|
github.com/charmbracelet/x/ansi v0.8.0 // indirect
|
|
github.com/charmbracelet/x/cellbuf v0.0.13-0.20250311204145-2c3ea96c31dd // indirect
|
|
github.com/charmbracelet/x/term v0.2.1 // indirect
|
|
github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect
|
|
github.com/lucasb-eyer/go-colorful v1.2.0 // indirect
|
|
github.com/mattn/go-isatty v0.0.20 // indirect
|
|
github.com/mattn/go-localereader v0.0.1 // indirect
|
|
github.com/mattn/go-runewidth v0.0.16 // indirect
|
|
github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6 // indirect
|
|
github.com/muesli/cancelreader v0.2.2 // indirect
|
|
github.com/muesli/termenv v0.16.0 // indirect
|
|
github.com/rivo/uniseg v0.4.7 // indirect
|
|
github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect
|
|
golang.org/x/sync v0.13.0 // indirect
|
|
golang.org/x/sys v0.32.0 // indirect
|
|
golang.org/x/text v0.3.8 // indirect
|
|
)
|