Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
cheatmd
command
Command cheatmd is an executable Markdown cheatsheet tool.
|
Command cheatmd is an executable Markdown cheatsheet tool. |
|
internal
|
|
|
headless
Package headless provides headless execution of cheats without a TUI.
|
Package headless provides headless execution of cheats without a TUI. |
|
history
Package history records and reads the user's cheat execution history.
|
Package history records and reads the user's cheat execution history. |
|
httputil
Package httputil provides common HTTP client utilities.
|
Package httputil provides common HTTP client utilities. |
|
installer
Package installer installs cheat packs from the registry onto the local machine.
|
Package installer installs cheat packs from the registry onto the local machine. |
|
packmanifest
Package packmanifest records which cheat packs have been installed into a cheats directory.
|
Package packmanifest records which cheat packs have been installed into a cheats directory. |
|
resolver
Package resolver acts as a bridge connecting the parsed AST to the UI and Executor engines.
|
Package resolver acts as a bridge connecting the parsed AST to the UI and Executor engines. |
|
shellgen
Package shellgen generates shell scripts for bash and zsh bindings and widgets (such as the ctrl+g interactive widget) that integrate cheatmd natively into the user's shell environment.
|
Package shellgen generates shell scripts for bash and zsh bindings and widgets (such as the ctrl+g interactive widget) that integrate cheatmd natively into the user's shell environment. |
|
ui
Package ui implements the primary BubbleTea Terminal User Interface (TUI) for navigating cheats, resolving variables interactively, and previewing markdown documentation.
|
Package ui implements the primary BubbleTea Terminal User Interface (TUI) for navigating cheats, resolving variables interactively, and previewing markdown documentation. |
|
pkg
|
|
|
chainstate
Package chainstate manages persistent state for multi-step chained cheats.
|
Package chainstate manages persistent state for multi-step chained cheats. |
|
config
Package config handles loading, parsing, and managing the global cheatmd configuration and user preferences from disk.
|
Package config handles loading, parsing, and managing the global cheatmd configuration and user preferences from disk. |
|
convert
Package convert provides utilities for migrating legacy cheat sheet formats (such as .navi) into the standard Markdown-based AST format used by cheatmd.
|
Package convert provides utilities for migrating legacy cheat sheet formats (such as .navi) into the standard Markdown-based AST format used by cheatmd. |
|
executor
Package executor is the core execution engine responsible for resolving variable dependencies, substituting values securely into shell commands, and dispatching those commands to the local shell environment or clipboard.
|
Package executor is the core execution engine responsible for resolving variable dependencies, substituting values securely into shell commands, and dispatching those commands to the local shell environment or clipboard. |
|
linter
Package linter checks a cheatmd cheats directory for problems.
|
Package linter checks a cheatmd cheats directory for problems. |
|
parser
Package parser is the foundational Markdown engine for cheatmd.
|
Package parser is the foundational Markdown engine for cheatmd. |
|
registry
Package registry fetches and parses the CheatMD cheat-pack registry: a remote YAML manifest that lists installable cheat repositories ("packs").
|
Package registry fetches and parses the CheatMD cheat-pack registry: a remote YAML manifest that lists installable cheat repositories ("packs"). |
Click to show internal directories.
Click to hide internal directories.
