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. |
|
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). |
Click to show internal directories.
Click to hide internal directories.