Documentation
¶
Overview ¶
Command typeburn is a distraction-free terminal typing test. This entrypoint loads persisted settings (XDG config dir, atomic JSON), builds the themed root model, and starts the Bubble Tea program.
Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
app
Package app holds the Bubble Tea root model.
|
Package app holds the Bubble Tea root model. |
|
codetext
Package codetext loads and normalizes user-supplied text/code for the Code typing mode.
|
Package codetext loads and normalizes user-supplied text/code for the Code typing mode. |
|
config
Package config holds user settings, key bindings, and platform paths.
|
Package config holds user settings, key bindings, and platform paths. |
|
metrics
Package metrics derives all typing metrics post-hoc from a keystroke log.
|
Package metrics derives all typing metrics post-hoc from a keystroke log. |
|
storage
Package storage handles reading and writing user settings to disk.
|
Package storage handles reading and writing user settings to disk. |
|
theme
Package theme defines the role-based color system.
|
Package theme defines the role-based color system. |
|
typing
Package typing implements the pure, UI-free typing engine and keystroke log.
|
Package typing implements the pure, UI-free typing engine and keystroke log. |
|
ui
Package ui contains the Bubble Tea sub-models for each screen.
|
Package ui contains the Bubble Tea sub-models for each screen. |
|
version
Package version exposes the build-time version of typeburn.
|
Package version exposes the build-time version of typeburn. |
|
words
Package words produces target strings for typing tests.
|
Package words produces target strings for typing tests. |
Click to show internal directories.
Click to hide internal directories.