Documentation
¶
Overview ¶
Package main is the entry point for gast (GitLab Activity Stream TUI), a terminal UI that displays a live-updating stream of GitLab dashboard activity.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package cmd implements the CLI commands for gast using cobra.
|
Package cmd implements the CLI commands for gast using cobra. |
|
internal
|
|
|
browser
Package browser provides cross-platform browser opening.
|
Package browser provides cross-platform browser opening. |
|
config
Package config handles loading and validating application configuration from files, environment variables, and CLI flags via viper.
|
Package config handles loading and validating application configuration from files, environment variables, and CLI flags via viper. |
|
demo
Package demo provides fake event data for screenshots and demos.
|
Package demo provides fake event data for screenshots and demos. |
|
event
Package event defines the domain types and formatting logic for GitLab activity events displayed in the TUI.
|
Package event defines the domain types and formatting logic for GitLab activity events displayed in the TUI. |
|
gitlab
Package gitlab provides a client for fetching activity events from a GitLab instance via its REST API.
|
Package gitlab provides a client for fetching activity events from a GitLab instance via its REST API. |
|
notify
Package notify provides cross-platform desktop notifications.
|
Package notify provides cross-platform desktop notifications. |
|
tui
Package tui implements the Bubble Tea model, view, and update logic for the GitLab activity stream terminal user interface.
|
Package tui implements the Bubble Tea model, view, and update logic for the GitLab activity stream terminal user interface. |
Click to show internal directories.
Click to hide internal directories.
