Displaying 1 to 14 from 14 results

tty - Toolbox for developing CLI clients.

  •    Ruby

TTY is a toolbox for developing beautiful command line clients in Ruby with a fluid interface for gathering input, querying terminal properties and displaying information. Building terminal tools takes time. I believe that modular components put together in a single package with project scaffolding will help people build things faster and produce higher quality results. It is easy to jump start a new project with available scaffolding and mix and match components to create new tooling.

tty-prompt - A beautiful and powerful interactive command line prompt

  •    Ruby

A beautiful and powerful interactive command line prompt. TTY::Prompt provides independent prompt component for TTY toolkit.

tty-command - Execute shell commands with pretty output logging and capture stdout, stderr and exit status

  •    Ruby

Run external commands with pretty output logging and capture stdout, stderr and exit status. Redirect stdin, stdout and stderr of each command to a file or a string. TTY::Command provides independent command execution component for TTY toolkit.

tty-progressbar - A flexible progress bar drawing in terminal emulators

  •    Ruby

A flexible progress bars drawing in terminal emulators. TTY::ProgressBar provides independent progress bars component for TTY toolkit.




tty-spinner - A terminal spinner for tasks that have non-deterministic time frame.

  •    Ruby

A terminal spinner for tasks that have non-deterministic time frame. TTY::Spinner provides independent spinner component for TTY toolkit.

tty-color - Terminal color capabilities detection

  •    Ruby

Terminal color capabilities detection. TTY::Color provides independent color support detection component for TTY toolkit.

tty-cursor - Terminal cursor movement and manipulation of cursor properties such as visibility

  •    Ruby

Terminal cursor positioning, visibility and text manipulation. The purpose of this library is to help move the terminal cursor around and manipulate text by using intuitive method calls.

tty-editor - Opens a file or text in the user's preferred editor

  •    Ruby

Opens a file or text in the user's preferred editor. TTY::Editor provides independent component for TTY toolkit.


tty-file - File manipulation utility methods

  •    Ruby

Though Ruby's File and FileUtils libraries provide very robust apis for dealing with files, this library aims to provide a level of abstraction that is much more convenient, with useful logging capabilities. The following methods are available for creating and manipulating files.

tty-pager - Terminal output paging - cross-platform, major ruby interpreters

  •    Ruby

Terminal output paging in a cross-platform way supporting all major ruby interpreters. TTY::Pager provides independent terminal output paging component for TTY toolkit.

tty-reader - A set of methods for processing keyboard input in character, line and multiline modes.

  •    Ruby

A pure Ruby library that provides a set of methods for processing keyboard input in character, line and multiline modes. In addition it maintains history of entered input with an ability to recall and re-edit those inputs and register to listen for keystroke events. TTY::Reader provides independent reader component for TTY toolkit.

tty-table - A flexible and intuitive table generator

  •    Ruby

A flexible and intuitive table formatting. TTY::Table provides independent table formatting component for TTY toolkit.

tty-tree - Print directory or structured data in a tree like format

  •    Ruby

Print directory or structured data in a tree like format. TTY::Prompt provides independent directory or hash data rendering component for TTY toolkit.

tty-which - Cross-platform implementation of Unix `which` command

  •    Ruby

Platform independent implementation of Unix which utility that searches for executable file in the path variable. TTY::Which provides cross-platform executables search component for TTY toolkit.