internal/

directory
v0.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 5, 2026 License: MIT

Directories

Path Synopsis
Package config loads and stores the kafman configuration.
Package config loads and stores the kafman configuration.
Package kafka wraps the Kafka client and exposes the operations kafman needs.
Package kafka wraps the Kafka client and exposes the operations kafman needs.
Package logging configures the application logger.
Package logging configures the application logger.
Package metrics collects the numbers the Monitoring tab draws.
Package metrics collects the numbers the Monitoring tab draws.
Package query implements kafman's search language for Kafka records.
Package query implements kafman's search language for Kafka records.
Package serdes turns raw Kafka payloads into something a person can read.
Package serdes turns raw Kafka payloads into something a person can read.
ui
Package ui holds the terminal user interface.
Package ui holds the terminal user interface.
components/chrome
Package chrome renders the frame around every tab: the tab bar, the context line with the cluster chip and breadcrumbs, and the contextual status bar.
Package chrome renders the frame around every tab: the tab bar, the context line with the cluster chip and breadcrumbs, and the contextual status bar.
components/form
Package form builds keyboard-driven forms out of labelled fields.
Package form builds keyboard-driven forms out of labelled fields.
components/help
Package help renders the F1 screen: a key reference and a diagnostics report in one place.
Package help renders the F1 screen: a key reference and a diagnostics report in one place.
components/modal
Package modal draws centred dialogs on top of the current frame and provides the confirmation dialog used before every destructive action.
Package modal draws centred dialogs on top of the current frame and provides the confirmation dialog used before every destructive action.
components/panel
Package panel draws a bordered box with a title and optional counters embedded in the border line.
Package panel draws a bordered box with a title and optional counters embedded in the border line.
components/spark
Package spark draws the small graphics the Monitoring tab is made of: sparklines, bar gauges and single- and multi-series charts.
Package spark draws the small graphics the Monitoring tab is made of: sparklines, bar gauges and single- and multi-series charts.
components/table
Package table renders a scrollable, sortable, filterable table.
Package table renders a scrollable, sortable, filterable table.
ktx
Package ktx carries the program-wide context threaded through every View.
Package ktx carries the program-wide context threaded through every View.
msg
Package msg holds the messages exchanged between the root model and the tabs.
Package msg holds the messages exchanged between the root model and the tabs.
tabs/clusters
Package clusters implements the Clusters tab: the list of configured clusters, their connection state, and the forms to add or edit them.
Package clusters implements the Clusters tab: the list of configured clusters, their connection state, and the forms to add or edit them.
tabs/manage
Package manage implements the Manage tab: every operation that changes the cluster, grouped by the resource it acts on — topics, consumer groups, SCRAM users and ACLs.
Package manage implements the Manage tab: every operation that changes the cluster, grouped by the resource it acts on — topics, consumer groups, SCRAM users and ACLs.
tabs/messages
Package messages implements the Messages tab: pick topics, stream records, inspect one.
Package messages implements the Messages tab: pick topics, stream records, inspect one.
tabs/monitoring
Package monitoring implements the Monitoring tab: a live dashboard of what the cluster is doing right now.
Package monitoring implements the Monitoring tab: a live dashboard of what the cluster is doing right now.
tabs/overview
Package overview implements the Overview tab: one screen that answers "is this cluster healthy right now?".
Package overview implements the Overview tab: one screen that answers "is this cluster healthy right now?".
theme
Package theme holds the colour palette and the lipgloss styles built from it.
Package theme holds the colour palette and the lipgloss styles built from it.
Package version exposes build metadata, injected at link time.
Package version exposes build metadata, injected at link time.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL