Displaying 1 to 20 from 28 results

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

athame - Full vim for your shell (bash, zsh, gdb, python, etc)

  •    C

Athame patches your shell to add full Vim support by routing your keystrokes through an actual Vim process. Athame can currently be used to patch readline (used by bash, gdb, python, etc) and/or zsh (which doesn't use readline). Yes, and if you're fine with basic vi imitations designed by a bunch of Emacs users, feel free to use them. ...but for the true Vim fanatics who sacrifice goats to the modal gods, Athame gives you the full power of Vim.

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.

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.

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.

Console - The Hoa\Console library.

  •    PHP

Hoa is a modular, extensible and structured set of PHP libraries. Moreover, Hoa aims at being a bridge between industrial and research worlds. This library allows to interact easily with a terminal: getoption, cursor, window, processus, readline etc.

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

  •    Javascript

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 <foo.dat >bar.log.

beast.js - An ASCII game built in node in loving memory of the 1984 hit BEAST

  •    Javascript

BEAST.js is an homage to the 1984 ASCII game "BEAST" from Dan Baker, Alan Brown, Mark Hamilton and Derrick Shadel written in node.Note: This games requires Node >= 6.

esc-exit - Exit the process when the `esc` key is pressed

  •    Javascript

Useful for CLI tools to let the user press esc to get out.Using this prevents the process from exiting normally.

readline2 - Node.js Readline façade fixing bugs and issues in v0.8 and v0.10

  •    Javascript

Node.js (v0.8 and v0.10) had some bugs and issues with the default Readline module.This module include fixes seen in later version (0.11-0.12 and iojs) and ease some undesirable behavior one could see using the readline to create interatives prompts. This means readline2 change some behaviors and as so is not meant to be an exact drop-in replacement.

parse-key - Parses strings into key objects of the same format as the ones emitted by nodejs readline

  •    Javascript

Parses strings into key objects of the same format as the ones emitted by nodejs readline. Counter part to stringify-key.

editline - A readline() replacement for UNIX without termcap (ncurses)

  •    C

This is a small line editing library. It can be linked into almost any program to provide command line editing and history functions. It is call compatible with the FSF readline library, but at a fraction of the size, and as a result fewer features. It is also distributed under a much more liberal LICENSE. The small size (<30k), lack of dependencies (ncurses not needed!), and the free license should make this library interesting to many embedded developers.

ljlinenoise - Line editing in pure LuaJIT

  •    Lua

ljlinenoise is a pure LuaJIT port of linenoise, a small alternative to readline and libedit. ljlinenoise is based on ljsyscall.

fancyline - Readline-esque library with fancy features

  •    Crystal

Let's build a simple system shell. We want it to do syntax highlighting, do tab-autocompletion, and show a quicktip about the current command. We're focusing on the REPL part, so we'll stick to using system() to use /bin/sh to handle pipes etc.. Don't want to paste all of these yourself? Fear not, check out samples/tutorial/.

pecan - ReactPHP Shell, based on the Symfony Console component.

  •    PHP

Event-driven, non-blocking shell for ReactPHP. Pecan (/pɪˈkɑːn/) provides a non-blocking alternative to the shell provided in the Symfony Console component. Additionally, Pecan includes a basic, framework-agnostic shell component called Drupe that can be used as the basis for building custom shells.

terminal - Output-agnostic readline-like package for any io.Reader(SSH, local terminals, etc)

  •    Go

This is a highly modified mini-fork of https://github.com/golang/crypto to create a more standalone terminal reader that gives more power to the app, adds more recognized key sequences, and leaves the output to the app. See the godoc documentation for complete API docs.

tclreadline - GNU readline for interactive tcl shells

  •    Shell

Copyright (c) 1998 - 2014, Johannes Zellner johannes@zellner.org This software is copyright under the BSD license. This directory contains the sources and documentation for tclreadline, which builds a connection between tcl and the gnu readline.