Documentation
¶
Overview ¶
Package main is the lazyenv entry point: it parses CLI flags via Kong, loads configuration, applies overrides, and starts the Bubble Tea program.
Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
config
Package config defines the application configuration types, loads them from TOML, validates them, and resolves theme + color precedence.
|
Package config defines the application configuration types, loads them from TOML, validates them, and resolves theme + color precedence. |
|
config/themes
Package themes catalogs the built-in color palettes and exposes a case-insensitive name lookup.
|
Package themes catalogs the built-in color palettes and exposes a case-insensitive name lookup. |
|
model
Package model holds the domain types for lazyenv: EnvFile, EnvVar, RawLine, and DiffEntry.
|
Package model holds the domain types for lazyenv: EnvFile, EnvVar, RawLine, and DiffEntry. |
|
parser
Package parser reads and writes .env files with round-trip fidelity.
|
Package parser reads and writes .env files with round-trip fidelity. |
|
tui
Package tui implements the lazyenv terminal UI built on Bubble Tea v2: the Model-Update-View loop, the keymap, and the sub-models for the file list, var list, diff view, matrix view, and inline editor.
|
Package tui implements the lazyenv terminal UI built on Bubble Tea v2: the Model-Update-View loop, the keymap, and the sub-models for the file list, var list, diff view, matrix view, and inline editor. |
|
util
Package util contains cross-cutting helpers: secret-key heuristics and placeholder-value detection.
|
Package util contains cross-cutting helpers: secret-key heuristics and placeholder-value detection. |
Click to show internal directories.
Click to hide internal directories.
