internal/

directory
v1.23.1 Latest Latest
Warning

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

Go to latest
Published: Sep 13, 2026 License: MIT

Directories

Path Synopsis
Package alerts flags containers whose live resource usage crosses user-configured thresholds (CPU% / memory%).
Package alerts flags containers whose live resource usage crosses user-configured thresholds (CPU% / memory%).
Package hosts manages the list of Docker hosts the user has connected to.
Package hosts manages the list of Docker hosts the user has connected to.
Package i18n provides the application's UI language selection.
Package i18n provides the application's UI language selection.
Package keymap maps the normal-mode action keys (inspect, logs, filter, …) to the keys that trigger them, loaded from the same d9c-config.yaml file the theme uses.
Package keymap maps the normal-mode action keys (inspect, logs, filter, …) to the keys that trigger them, loaded from the same d9c-config.yaml file the theme uses.
Package plugins loads user-defined commands from a small YAML file, letting d9c be extended with custom actions (like k9s plugins).
Package plugins loads user-defined commands from a small YAML file, letting d9c be extended with custom actions (like k9s plugins).
Package settings owns the unified d9c configuration file (d9c-config.yaml): the single place every persistent setting lives — UI theme and color overrides, normal-mode keybindings, resource-alert thresholds, and the list of saved hosts.
Package settings owns the unified d9c configuration file (d9c-config.yaml): the single place every persistent setting lives — UI theme and color overrides, normal-mode keybindings, resource-alert thresholds, and the list of saved hosts.
Package theme loads the UI color scheme from a small YAML config file, the same way plugins and saved hosts are persisted next to the d9c binary.
Package theme loads the UI color scheme from a small YAML config file, the same way plugins and saved hosts are persisted next to the d9c binary.
ui
buildform
Package buildform renders the modal "build image" form shown in the images view when the build command is invoked without a context directory.
Package buildform renders the modal "build image" form shown in the images view when the build command is invoked without a context directory.
composeedit
Package composeedit provides the embedded editor for compose files, with YAML syntax validation before saving.
Package composeedit provides the embedded editor for compose files, with YAML syntax validation before saving.
connform
Package connform renders the modal credential prompt shown when connecting to an SSH host configured for password authentication.
Package connform renders the modal credential prompt shown when connecting to an SSH host configured for password authentication.
connwait
Package connwait renders the modal status window shown while d9c dials a saved host that needs no credential prompt (SSH by key, TCP, unix).
Package connwait renders the modal status window shown while d9c dials a saved host that needs no credential prompt (SSH by key, TCP, unix).
cpform
Package cpform renders the modal "upload to container" wizard shown in the containers view when `:cp` is invoked without arguments.
Package cpform renders the modal "upload to container" wizard shown in the containers view when `:cp` is invoked without arguments.
driverfield
Package driverfield renders a horizontal driver selector used by the create-network and create-volume modal forms.
Package driverfield renders a horizontal driver selector used by the create-network and create-volume modal forms.
events
Package events provides a live-events viewer component for the d9c TUI.
Package events provides a live-events viewer component for the d9c TUI.
execform
Package execform renders the modal one-off-run wizard: start a disposable interactive container from an image (`docker run --rm -it` analogue) with optional volume mounts and a command (empty = shell).
Package execform renders the modal one-off-run wizard: start a disposable interactive container from an image (`docker run --rm -it` analogue) with optional volume mounts and a command (empty = shell).
fsbrowser
Package fsbrowser provides a navigable view of a container's filesystem for the d9c TUI.
Package fsbrowser provides a navigable view of a container's filesystem for the d9c TUI.
help
Package help renders the scrollable keyboard/command reference overlay.
Package help renders the scrollable keyboard/command reference overlay.
hostform
Package hostform renders the modal add/edit form for the hosts view.
Package hostform renders the modal add/edit form for the hosts view.
netform
Package netform renders the modal "create network" form shown in the networks view.
Package netform renders the modal "create network" form shown in the networks view.
pullform
Package pullform renders the modal "pull image" form shown in the images view when the pull command is invoked without a selected image.
Package pullform renders the modal "pull image" form shown in the images view when the pull command is invoked without a selected image.
pushform
Package pushform renders the modal registry-credentials form shown before pushing an image to a private registry.
Package pushform renders the modal registry-credentials form shown before pushing an image to a private registry.
runform
Package runform renders the modal "run container" wizard shown in the containers view: image plus optional name, ports, env and volumes.
Package runform renders the modal "run container" wizard shown in the containers view: image plus optional name, ports, env and volumes.
shell
Package shell renders an interactive container exec session as a panel inside the TUI.
Package shell renders an interactive container exec session as a panel inside the TUI.
volform
Package volform renders the modal "create volume" form shown in the volumes view.
Package volform renders the modal "create volume" form shown in the volumes view.
Package version exposes the application version, following Semantic Versioning (https://semver.org): MAJOR.MINOR.PATCH.
Package version exposes the application version, following Semantic Versioning (https://semver.org): MAJOR.MINOR.PATCH.

Jump to

Keyboard shortcuts

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