Documentation ¶
Overview ¶
Bubbleo is a collection of [BubbleTea] components for building robust terminal user interfaces. Initially we are supporting hierarchical menus, via a navigation stack and supporting components such as breadcrumbs, menus, and a composit component called shell which puts them all together. [BubbleTea]: https://github.com/charmbracelet/bubbletea
Directories ¶
Path | Synopsis |
---|---|
Package Breadcrumb is a component that consumes a pointer ot a navstack.Model and renders a breadcrumb trail.
|
Package Breadcrumb is a component that consumes a pointer ot a navstack.Model and renders a breadcrumb trail. |
examples
module
|
|
Package Menu takes a list of choices allowing the user to select a component to push onto the navigation stack.
|
Package Menu takes a list of choices allowing the user to select a component to push onto the navigation stack. |
Package Navstack manages a stack of NavigationItems which can be pushed or popped from the stack.
|
Package Navstack manages a stack of NavigationItems which can be pushed or popped from the stack. |
Package Shell is a basic wrapper around the navstack and breadcrumb packages It provides a basic navigation mechanism while showing breadcrumb view of where the user is within the navigation stack.
|
Package Shell is a basic wrapper around the navstack and breadcrumb packages It provides a basic navigation mechanism while showing breadcrumb view of where the user is within the navigation stack. |
Package styles provides default styles for the bubbleo components
|
Package styles provides default styles for the bubbleo components |
Package Utils is for bubblo utility functions
|
Package Utils is for bubblo utility functions |
Package Windows holds the dimensions of the container window.
|
Package Windows holds the dimensions of the container window. |
Click to show internal directories.
Click to hide internal directories.