internal/

directory
v0.0.0-...-2c05d67 Latest Latest
Warning

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

Go to latest
Published: May 14, 2026 License: AGPL-3.0

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).

Jump to

Keyboard shortcuts

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