TTY gems

Browse all the plugins from the tty ecosystem

Each plugin can be installed independently, so you can mix and match what your CLI app needs. However, by installing tty gem, you will include all the plugins.

pastel
Terminal strings styling with intuitive and clean API.
tty-color
Terminal color capabilities detection.
tty-command
Execute shell commands with pretty logging.
tty-cursor
Move terminal cursor around.
tty-editor
Opens a file or text in the user's preferred editor.
tty-file
File and directory manipulation utility methods.
tty-pager
Terminal output paging in a cross-platform way.
tty-platform
Detecting different operating systems.
tty-progressbar
A flexible progress bars drawing in terminal emulators.
tty-prompt
A beautiful and powerful interactive command line prompt.
tty-reader
A set of methods for processing keyboard input in character, line and multiline modes.
tty-screen
Terminal screen properties detection.
tty-spinner
A terminal spinner for tasks with non-deterministic time.
tty-table
A flexible and intuitive table output generator.
tty-tree
Print directory or structured data in a tree like format.
tty-which
Platform independent implementation of Unix which command.