Terminal output styling with intuitive and clean API.
Plain text table generator for Ruby, with a DRY, column-based API
Toolkit for developing sleek command line apps.
Draw various frames and boxes in your terminal window
Terminal color capabilities detection
Execute shell commands with pretty output logging and capture stdout, stderr and exit status.
A highly customisable application configuration interface for building terminal tools.
Terminal cursor movement and manipulation of cursor properties such as visibility
Opens a file or text in the user's preferred editor
File manipulation utility methods
Terminal fonts
Hyperlinks in your terminal
A readable, structured and beautiful logging for the terminal
Convert a markdown document or text into a terminal friendly output.
A declarative command-line parser
Terminal output paging - cross-platform, major ruby interpreters
Draw pie charts in your terminal window
Operating system detection
Display a single or multiple progress bars in the terminal.
A beautiful and powerful interactive command line prompt
A set of methods for processing keyboard input in character, line and multiline modes.
Terminal screen detection - cross platform, major ruby interpreters
A terminal spinner for tasks that have non-deterministic time frame.
A flexible and intuitive table generator
Print directory or structured data in a tree like format
Cross-platform implementation of Unix `which` command
A framework written in Ruby for building GUI/TUI terminal/console applications.