Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
glyph
command
Package main is the glyph CLI entry point.
|
Package main is the glyph CLI entry point. |
|
components
|
|
|
chat-bubble
Package chatbubble renders a role-aware speech bubble with width-aware wrap.
|
Package chatbubble renders a role-aware speech bubble with width-aware wrap. |
|
chat-input
Package chatinput renders a single-line chat prompt with a placeholder, cursor, and submit/escape key bindings.
|
Package chatinput renders a single-line chat prompt with a placeholder, cursor, and submit/escape key bindings. |
|
chat-thread
Package chatthread renders a vertically-stacked conversation of role-aware chat bubbles with viewport-style scrolling.
|
Package chatthread renders a vertically-stacked conversation of role-aware chat bubbles with viewport-style scrolling. |
|
command-palette
Package commandpalette renders a fuzzy-filtered command picker as a modal surface.
|
Package commandpalette renders a fuzzy-filtered command picker as a modal surface. |
|
diff-view
Package diffview renders a unified diff as a color-coded, scrollable terminal block.
|
Package diffview renders a unified diff as a color-coded, scrollable terminal block. |
|
key-hints
Package keyhints renders a compact footer of "<key> <description>" pairs separated by a thin divider.
|
Package keyhints renders a compact footer of "<key> <description>" pairs separated by a thin divider. |
|
list
Package list renders a vertical list of items with a single selected cursor.
|
Package list renders a vertical list of items with a single selected cursor. |
|
log-stream
Package logstream renders a bounded, scrollable log view.
|
Package logstream renders a bounded, scrollable log view. |
|
markdown-viewer
Package markdownviewer renders a small markdown subset to a styled terminal block with theme tokens.
|
Package markdownviewer renders a small markdown subset to a styled terminal block with theme tokens. |
|
notification-toast
Package notificationtoast renders a stack of dismissible, level-aware notifications.
|
Package notificationtoast renders a stack of dismissible, level-aware notifications. |
|
panel
Package panel wraps arbitrary content in a bordered container with an optional title and footer.
|
Package panel wraps arbitrary content in a bordered container with an optional title and footer. |
|
progress-bar
Package progressbar renders a determinate progress indicator with an optional label, percentage readout, and color-tunable fill.
|
Package progressbar renders a determinate progress indicator with an optional label, percentage readout, and color-tunable fill. |
|
spinner
Package spinner renders a small animated glyph next to an optional label, the way an agent UI signals "working on it".
|
Package spinner renders a small animated glyph next to an optional label, the way an agent UI signals "working on it". |
|
status-bar
Package statusbar renders a single-line, three-segment status bar.
|
Package statusbar renders a single-line, three-segment status bar. |
|
tabs
Package tabs renders a horizontal row of labeled tabs with one active label.
|
Package tabs renders a horizontal row of labeled tabs with one active label. |
|
theme
Package theme provides the token palette every glyph component reads from.
|
Package theme provides the token palette every glyph component reads from. |
|
examples
|
|
|
reel
command
Command reel is the glyph marketing demo: a self-playing TUI that walks through the library's headline components on a fixed timeline.
|
Command reel is the glyph marketing demo: a self-playing TUI that walks through the library's headline components on a fixed timeline. |
|
showcase
command
Command showcase is a single-binary demo: the chat, command-palette, markdown-viewer, log-stream, diff-view, notification-toast, and status-bar components composed into one navigable TUI.
|
Command showcase is a single-binary demo: the chat, command-palette, markdown-viewer, log-stream, diff-view, notification-toast, and status-bar components composed into one navigable TUI. |
|
tools
|
|
|
build
command
Build flattens components/*/*.json manifests into a registry tree under ./r.
|
Build flattens components/*/*.json manifests into a registry tree under ./r. |
Click to show internal directories.
Click to hide internal directories.
















