internal/

directory
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Apr 20, 2026 License: MIT

Directories

Path Synopsis
Package actions is the side-effect API shared by CLI and TUI frontends.
Package actions is the side-effect API shared by CLI and TUI frontends.
Package completion provides dynamic cobra completers for session/window names.
Package completion provides dynamic cobra completers for session/window names.
Package config parses, validates, resolves, and writes tmh YAML configs.
Package config parses, validates, resolves, and writes tmh YAML configs.
Package errs defines typed sentinel errors used throughout tmh.
Package errs defines typed sentinel errors used throughout tmh.
Package i18n is the localization layer for tmh.
Package i18n is the localization layer for tmh.
Package shell provides small helpers for detecting the user's shell and the default rc-file path for commands like `tmh reload --shell`.
Package shell provides small helpers for detecting the user's shell and the default rc-file path for commands like `tmh reload --shell`.
Package slogx initialises the application-wide structured logger.
Package slogx initialises the application-wide structured logger.
Package state owns the SQLite store for snapshots, events, trust, and the reload queue.
Package state owns the SQLite store for snapshots, events, trust, and the reload queue.
Package status renders the statusbar segment for `tmh status`.
Package status renders the statusbar segment for `tmh status`.
Package tmux wraps the tmux CLI.
Package tmux wraps the tmux CLI.
tmuxtest
Package tmuxtest provides an in-memory Runner implementation for tests.
Package tmuxtest provides an in-memory Runner implementation for tests.
ui
Package ui hosts the bubbletea application that powers `tmh` (no args).
Package ui hosts the bubbletea application that powers `tmh` (no args).
errrender
Package errrender turns internal sentinel errors into localized, user-facing strings.
Package errrender turns internal sentinel errors into localized, user-facing strings.
pane
Package pane provides an in-memory cache of pane runtime data fetched via a single batch `tmux list-panes -a` call.
Package pane provides an in-memory cache of pane runtime data fetched via a single batch `tmux list-panes -a` call.
picker
Package picker renders a small interactive fuzzy-filter list of tmh session candidates (declared + live ad-hoc + discovered) so that bare `tmh` invocations behave like sesh — type-to-filter + Enter-to-attach — without forcing users through the full TUI dashboard.
Package picker renders a small interactive fuzzy-filter list of tmh session candidates (declared + live ad-hoc + discovered) so that bare `tmh` invocations behave like sesh — type-to-filter + Enter-to-attach — without forcing users through the full TUI dashboard.
refresh
Package refresh provides a cadenced pane-command batch fetcher for the tmh TUI.
Package refresh provides a cadenced pane-command batch fetcher for the tmh TUI.
theme
Package theme defines lipgloss styles for the tmh TUI.
Package theme defines lipgloss styles for the tmh TUI.
toast
Package toast defines toast notification kinds and helpers for the tmh TUI.
Package toast defines toast notification kinds and helpers for the tmh TUI.
Package xdg resolves XDG base directory paths for tmh (config, state, cache).
Package xdg resolves XDG base directory paths for tmh (config, state, cache).

Jump to

Keyboard shortcuts

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