internal/

directory
v0.6.0 Latest Latest
Warning

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

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

Directories

Path Synopsis
Package cli wires together the root Cobra command and all subcommands.
Package cli wires together the root Cobra command and all subcommands.
Package config handles loading user configuration from disk.
Package config handles loading user configuration from disk.
Package difftool implements the `unum diff` subcommand.
Package difftool implements the `unum diff` subcommand.
format
Package format detects the file format for diff operations.
Package format detects the file format for diff operations.
node
Package node defines the core data types for diff results.
Package node defines the core data types for diff results.
parse
Package parse implements diff parsers for each supported format.
Package parse implements diff parsers for each supported format.
render/static
Package static renders diffs to a terminal writer with ANSI colouring.
Package static renders diffs to a terminal writer with ANSI colouring.
render/tui/panels
Package panels contains Bubble Tea sub-models for the diff TUI.
Package panels contains Bubble Tea sub-models for the diff TUI.
render/web
Package web provides the HTTP server for the unum diff web UI.
Package web provides the HTTP server for the unum diff web UI.
Package jsontool implements the `unum json` subcommand.
Package jsontool implements the `unum json` subcommand.
lens/query
Package query executes jq expressions against a node tree using gojq.
Package query executes jq expressions against a node tree using gojq.
lens/typegen
Package typegen generates Go structs, TypeScript interfaces, and JSON Schema from an inferred TypeInfo derived from the parsed node tree.
Package typegen generates Go structs, TypeScript interfaces, and JSON Schema from an inferred TypeInfo derived from the parsed node tree.
render/static
Package static renders JSON node trees to the terminal with syntax highlighting and optional annotation overlays (stats, merkle hashes).
Package static renders JSON node trees to the terminal with syntax highlighting and optional annotation overlays (stats, merkle hashes).
render/tui
Package tui provides the Bubble Tea interactive TUI for JSON navigation.
Package tui provides the Bubble Tea interactive TUI for JSON navigation.
render/tui/panels
Package panels contains the three Bubble Tea sub-models for the TUI.
Package panels contains the three Bubble Tea sub-models for the TUI.
render/web
Package web provides the HTTP server for the unum JSON web UI.
Package web provides the HTTP server for the unum JSON web UI.
typeinfo
Package typeinfo provides shared type inference from a Node tree.
Package typeinfo provides shared type inference from a Node tree.

Jump to

Keyboard shortcuts

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