Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
backend
command
Main entry point for the backend
|
Main entry point for the backend |
|
tui
command
Main entry point for the tui
|
Main entry point for the tui |
|
internal
|
|
|
buzzer
Package buzzer provides all interactions with the buzzer
|
Package buzzer provides all interactions with the buzzer |
|
cmd
Package cmd provides all the commands to start parts of the application
|
Package cmd provides all the commands to start parts of the application |
|
database/repository
Package repository interacts with the databank and returns models
|
Package repository interacts with the databank and returns models |
|
server
Package server starts the API server
|
Package server starts the API server |
|
server/dto
Package dto forms the bridge between the api data and the internal models
|
Package dto forms the bridge between the api data and the internal models |
|
tap
Package tap provides all tap related logic
|
Package tap provides all tap related logic |
|
zess
Package zess provides all zess related logic
|
Package zess provides all zess related logic |
|
pkg
|
|
|
config
Package config lets you retrieve config variables
|
Package config lets you retrieve config variables |
|
date
Package date makes working with dates without timezones easier
|
Package date makes working with dates without timezones easier |
|
db
Package db connects with the databank
|
Package db connects with the databank |
|
logger
Package logger initiates a zap logger
|
Package logger initiates a zap logger |
|
lyrics
Package lyrics provides a way to work with both synced and plain lyrics
|
Package lyrics provides a way to work with both synced and plain lyrics |
|
utils
Package utils contains various util functions
|
Package utils contains various util functions |
|
Package tui provides utilities for working with the terminal.
|
Package tui provides utilities for working with the terminal. |
|
components/bar
Package bar provides an animated progress bar
|
Package bar provides an animated progress bar |
|
components/stopwatch
Package stopwatch provides a simple stopwatch component
|
Package stopwatch provides a simple stopwatch component |
|
screen
Package screen contains the interface for a screen
|
Package screen contains the interface for a screen |
|
screen/cammie
Package cammie returns the screen containing the cammie messages and other stats
|
Package cammie returns the screen containing the cammie messages and other stats |
|
screen/song
Package song contains the screen displaying the song view
|
Package song contains the screen displaying the song view |
|
theme
Package theme contains the tui theme variables
|
Package theme contains the tui theme variables |
|
view
Package view contains all the different views for the tui
|
Package view contains all the different views for the tui |
|
view/event
Package event provides the functions to draw all the upcoming zeus events on a TUI
|
Package event provides the functions to draw all the upcoming zeus events on a TUI |
|
view/gamification
Package gamification provides the functions to draw an overview of gamification on a TUI
|
Package gamification provides the functions to draw an overview of gamification on a TUI |
|
view/message
Package message provides the functions to draw all the cammie messages on a TUI
|
Package message provides the functions to draw all the cammie messages on a TUI |
|
view/song
Package song provides the functions to draw an overview of the song integration
|
Package song provides the functions to draw an overview of the song integration |
|
view/tap
Package tap provides the functions to draw an overview of the recent tap orders on a TUI
|
Package tap provides the functions to draw an overview of the recent tap orders on a TUI |
|
view/zess
Package zess provides the functions to draw an overview of the zess scans on a TUI
|
Package zess provides the functions to draw an overview of the zess scans on a TUI |
Click to show internal directories.
Click to hide internal directories.