UNPKG

@mariozechner/pi-coding-agent

Version:

Coding agent CLI with read, bash, edit, write tools and session management

22 lines 723 B
/** * Utilities for formatting keybinding hints in the UI. */ import { getKeybindings } from "@mariozechner/pi-tui"; import { theme } from "../theme/theme.js"; function formatKeys(keys) { if (keys.length === 0) return ""; if (keys.length === 1) return keys[0]; return keys.join("/"); } export function keyText(keybinding) { return formatKeys(getKeybindings().getKeys(keybinding)); } export function keyHint(keybinding, description) { return theme.fg("dim", keyText(keybinding)) + theme.fg("muted", ` ${description}`); } export function rawKeyHint(key, description) { return theme.fg("dim", key) + theme.fg("muted", ` ${description}`); } //# sourceMappingURL=keybinding-hints.js.map