readline-sync - Synchronous Readline for interactively running to have a conversation with the user via a console(TTY)

  •        99

Synchronous Readline for interactively running to have a conversation with the user via a console(TTY). readlineSync tries to let your script have a conversation with the user via a console, even when the input/output stream is redirected like your-script bar.log.

https://github.com/anseki/readline-sync

Tags
Implementation
License
Platform

   




Related Projects

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.

Python Prompt Toolkit - Library for building powerful interactive command lines in Python

  •    Python

prompt_toolkit is a library for building powerful interactive command lines and terminal applications in Python. ptpython is an interactive Python Shell, build on top of prompt_toolkit. prompt_toolkit could be a replacement for GNU readline, but it can be much more than that.

keypress - Make any Node ReadableStream emit "keypress" events

  •    Javascript

Previous to Node v0.8.x, there was an undocumented "keypress" event that process.stdin would emit when it was a TTY. Some people discovered this hidden gem, and started using it in their own code.Now in Node v0.8.x, this "keypress" event does not get emitted by default, but rather only when it is being used in conjunction with the readline (or by extension, the repl) module.

readline - A Pure C# GNU-Readline like library for .NET/.NET Core

  •    CSharp

ReadLine is a GNU Readline like library built in pure C#. It can serve as a drop in replacement for the inbuilt Console.ReadLine() and brings along with it some of the terminal goodness you get from unix shells, like command history navigation and tab auto completion.It is cross platform and runs anywhere .NET is supported, targeting netstandard1.3 means that it can be used with .NET Core as well as the full .NET Framework.

vorpal - Node's framework for interactive CLIs

  •    Javascript

Conquer the command-line.Vorpal is Node's first framework for building interactive CLI applications. With a simple and powerful API, Vorpal opens the door to a new breed of rich, immersive CLI environments like cash and wat.


repl - Sometimes you need a REPL. Unmaintained, sorry.

  •    Ruby

repl is an interactive program which tenderly wraps another, non-interactive program. If you have rlwrap(1) installed you'll automatically get the full benefits of readline: history, reverse searches, etc.

JLine - Java console input library

  •    Java

JLine is a Java library for handling console input. It is similar in functionality to BSD editline and GNU readline. People familiar with the readline/editline capabilities for modern shells (such as bash and tcsh) will find most of the command editing features of JLine to be familiar. Its features include Command history, Command completion using tab, Custom key binding etc.

Inquirer.js - A collection of common interactive command line user interfaces.

  •    Javascript

A collection of common interactive command line user interfaces.Version 4.x only supports Node 6 and over. For Node 4 support please use version 3.x.

uniread

  •    Perl

uniread - universal readline - adds full readline support (command editing, history, etc.) to any existing interactive command-line program. Common examples are Oracle's sqlplus or jython. uniread will work on any POSIX platform with Perl.

ishell - Library for creating interactive cli applications.

  •    Go

ishell is an interactive shell library for creating interactive cli applications. The current master is not backward compatible with older version. Kindly change your import path to gopkg.in/abiosoft/ishell.v1.

terjira - Terjira is a very interactive and easy to use CLI tool for Jira.

  •    Ruby

Terjira is an interactive and easy to use command line interface (or Application) for Jira. You do not need to remember the resource key or id. Terjira suggests it with an interactive prompt. After checking out the repo, run bin/setup to install dependencies. Then, run rspec spec to run the tests. You can also run bin/console for an interactive prompt that will allow you to experiment.

SSH.NET - SSH.NET is a Secure Shell (SSH) library for .NET, optimized for parallelism.

  •    CSharp

SSH.NET is a Secure Shell (SSH-2) library for .NET, optimized for parallelism.This project was inspired by Sharp.SSH library which was ported from java and it seems like was not supported for quite some time. This library is a complete rewrite, without any third party dependencies, using parallelism to achieve the best performance possible.

josh.js - Toolkit for building a bash-like shell in the browser, including full readline support

  •    Javascript

Josh allows developers to build their own command line interface to any sites. It supports full CLI Readline in the browser like TAB completion, emacs-style line editing, killring and history with reverse search. When you are tired of clicking your way through a hierachy tree, Josh will come in handy. It will helps you browse or navigate text files quickly and minimal the using of mouse click. Until documentation is written, refer to index.html and example.js (Annotated Source) for a sample implementation of a shell with path completion.

readline - Readline is a pure go(golang) implementation for GNU-Readline kind library

  •    Go

Readline is a pure go(golang) implementation for GNU-Readline kind library

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

  •    Ruby

A beautiful and powerful interactive command line prompt

go-prompt - Building a powerful interactive prompt in Go, inspired by python-prompt-toolkit.

  •    Go

Library for building a powerful interactive prompt, inspired by python-prompt-toolkit. Easy building a multi-platform binary of the command line tools because written in Golang.go-prompt provides many options. All options are listed in Developer Guide.

igo - A simple interactive Go interpreter built on go-eval with some readline-like refinements

  •    Go

A simple interactive Go interpreter built on go-eval with some readline-like refinements

Java Readline

  •    Java

Java Readline is a JNI wrapper for the GNU readline or the editline command line libraries.

grunt-prompt - Add interactive UI to your Gruntfile such as lists, checkboxes, text input with filtering, and password fields, all on the command line

  •    Javascript

Interactive prompt for your Grunt config using console checkboxes, text input with filtering, password fields. This plugin recommends Grunt 0.4.1 or newer.

promptui - Interactive prompt for command-line applications

  •    Go

Interactive prompt for command-line applications. We built Promptui because we wanted to make it easy and fun to explore cloud services with manifold cli.