Directories
¶
| Path | Synopsis |
|---|---|
|
Package app implements the root flow orchestrator.
|
Package app implements the root flow orchestrator. |
|
Package domain defines the core types and service interfaces for ogle.
|
Package domain defines the core types and service interfaces for ogle. |
|
services
|
|
|
docker
Package docker provides the Docker daemon connectivity layer for ogle.
|
Package docker provides the Docker daemon connectivity layer for ogle. |
|
docker/connection
Package connection provides Docker daemon connectivity state tracking.
|
Package connection provides Docker daemon connectivity state tracking. |
|
docker/logs
Package logs implements the LogStreamer service, which streams Docker container log output over the Docker Unix socket using raw net/http.
|
Package logs implements the LogStreamer service, which streams Docker container log output over the Docker Unix socket using raw net/http. |
|
parser
Package parser provides parsing and validation of Docker Compose files.
|
Package parser provides parsing and validation of Docker Compose files. |
|
scanner
Package scanner provides file discovery for Docker Compose files.
|
Package scanner provides file discovery for Docker Compose files. |
|
watcher
Package watcher monitors a directory for changes to known compose filenames and delivers snapshot messages to the Bubble Tea runtime via tea.Cmd.
|
Package watcher monitors a directory for changes to known compose filenames and delivers snapshot messages to the Bubble Tea runtime via tea.Cmd. |
|
tools
|
|
|
docgen
command
|
|
|
ui
|
|
|
components/daemonstatus
Package daemonstatus implements a Bubble Tea sub-model that tracks Docker daemon connectivity and renders connection status text.
|
Package daemonstatus implements a Bubble Tea sub-model that tracks Docker daemon connectivity and renders connection status text. |
|
components/helpbar
Package helpbar provides a self-contained help bar component that owns its key bindings and delegates rendering to a bubbles help.Model.
|
Package helpbar provides a self-contained help bar component that owns its key bindings and delegates rendering to a bubbles help.Model. |
|
components/inspector
Package inspector implements the Service Inspector component — the right pane of the Dashboard.
|
Package inspector implements the Service Inspector component — the right pane of the Dashboard. |
|
components/logpane
Package logpane manages a streaming log view: the streamer, buffer, scroll offset, and pause state.
|
Package logpane manages a streaming log view: the streamer, buffer, scroll offset, and pause state. |
|
components/servicelayer
Package servicelayer implements a Bubble Tea sub-model for a single Service Layer in the compositor.
|
Package servicelayer implements a Bubble Tea sub-model for a single Service Layer in the compositor. |
|
components/servicelist
Package servicelist implements the service list component for the Dashboard's left pane.
|
Package servicelist implements the service list component for the Dashboard's left pane. |
|
components/servicelist2
Package servicelist2 implements a service list component that returns tea.View from its View method.
|
Package servicelist2 implements a service list component that returns tea.View from its View method. |
|
components/servicelist2/servicetitle
Package servicetitle provides a per-service title component that renders the coloured icon, name, and action label for a service list entry.
|
Package servicetitle provides a per-service title component that renders the coloured icon, name, and action label for a service list entry. |
|
flows/dashboard
Package dashboard implements the dashboard sub-flow: the state machine active after a compose project is successfully loaded.
|
Package dashboard implements the dashboard sub-flow: the state machine active after a compose project is successfully loaded. |
|
flows/dashboard2
Package dashboard2 implements the project dashboard flow.
|
Package dashboard2 implements the project dashboard flow. |
|
flows/startup
Package startup implements the startup flow: the orchestration state machine that runs from app launch until a compose project is successfully loaded.
|
Package startup implements the startup flow: the orchestration state machine that runs from app launch until a compose project is successfully loaded. |
|
hoverlist
Package hoverlist provides shared hover-rendering and hit-test infrastructure for list components.
|
Package hoverlist provides shared hover-rendering and hit-test infrastructure for list components. |
|
theme
Package theme defines the Theme type, built-in themes, and user theme loading.
|
Package theme defines the Theme type, built-in themes, and user theme loading. |
|
views/watching
Package watching provides the watching view: displayed during startup when no compose files are present (cold start) and when a file disappears at runtime (disconnected mode).
|
Package watching provides the watching view: displayed during startup when no compose files are present (cold start) and when a file disappears at runtime (disconnected mode). |
Click to show internal directories.
Click to hide internal directories.