Documentation
¶
Overview ¶
Package forks holds vendored forks of third-party Go modules that memcode patches locally. Each sub-directory is a self-contained fork pointed to by a replace directive in go.mod:
- forks/vaxis — a fork of github.com/memcode-ai/memcode/internal/forks/vaxis (the TUI renderer used by internal/vxui). Patched so the primary-screen region grows without erasing scrollback.
There are no Go files at this top level; each fork lives in its own sub-package with its own upstream package name and docs.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package vaxis is a terminal user interface for modern terminals
|
Package vaxis is a terminal user interface for modern terminals |
|
cmd/vtwidth
command
vtwidth is a utility to measure the width of a string as it will be rendered in the terminal
|
vtwidth is a utility to measure the width of a string as it will be rendered in the terminal |
|
octreequant
Package octreequant implements an image quantizer, for transforming bitmap images to palette images, before encoding them to SIXEL.
|
Package octreequant implements an image quantizer, for transforming bitmap images to palette images, before encoding them to SIXEL. |
|
sixel
Package sixel encodes and decodes DEC sixel images.
|
Package sixel encodes and decodes DEC sixel images. |
|
ui
Package ui provides a Flutter-inspired widget, layout, and painting layer for terminal applications built with Vaxis.
|
Package ui provides a Flutter-inspired widget, layout, and painting layer for terminal applications built with Vaxis. |
|
ui/uitest
Package uitest provides small helpers for testing ui widgets without a terminal.
|
Package uitest provides small helpers for testing ui widgets without a terminal. |
|
vxfw/image
Package image provides a vxfw widget for rendering vaxis images.
|
Package image provides a vxfw widget for rendering vaxis images. |
|
widgets/term/pty
Package pty provides pseudo-terminal support for the terminal widget.
|
Package pty provides pseudo-terminal support for the terminal widget. |
Click to show internal directories.
Click to hide internal directories.