Readline utils, for moving the cursor, clearing lines, creating a readline interface, and more.
See our api docs See our api docs https://serialport.io/docs/api-parser-readline
Synchronous Readline for interactively running to have a conversation with the user via a console(TTY).
TypeScript definitions for readline-sync
Transform stream to read line-by-line and write a string
Simple streaming readline module.
Create a readline interface with default settings to use in prompts.
General utilities for plugins to use
Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. 🛠️️
Readline using promises
Experiment / demo using readline-utils to create a simple snake game in the terminal.
webpack Validation Utils
Type utilities for working with TypeScript + ESLint together
Utilities for ESLint plugins.
Utilities for working with TypeScript + ESLint together
Utilities for collecting TSConfigs for linting scenarios.
Shared Vitest utility functions
utility functions for archiver
No description provided.
A set of utility functions for expect and related packages
AST utility module for statically analyzing JSX
merge() utility function
Readline Façade fixing bugs and issues found in releases 0.8 and 0.10
Utilities for SQL instrumentations
mini_readline: A compact, little gem for console command entry with line edit and history, inspired by the standard readline gem. Also included are four sample auto-complete agents and the irbm utility, which is irb + mini_readline and not an Intermediate Range Ballistic Missile.
CommandSet is a user interface framework. Its focus is a DSL for defining commands, much like Rake or RSpec. A default readline based terminal interpreter (complete with context sensitive tab completion, and the amenities of readline: history editing, etc) is included. It could very well be adapted to interact with CGI or a GUI - both are planned. CommandSet has a lot of very nice features. First is the domain-specific language for defining commands and sets of commands. Those sets can further be neatly composed into larger interfaces, so that useful or standard commands can be resued. Optional application modes, much like Cisco's IOS, with a little bit more flexibility. Arguments have their own sub-language, that allows them to provide interface hints (like tab completion) as well as input validation. On the output side of things, CommandSet has a very flexible output capturing mechanism, which generates a tree of data as it's generated, even capturing writes to multiple places at once (even from multiple threads) and keeping everything straight. Methods that normally write to stdout are interposed and fed into the tree, so you can hack in existing scripts with minimal adjustment. The final output can be presented to the user in a number of formats, including contextual coloring and indentation, or even progress hashes. XML is also provided, although it needs some work. Templates are on the way. While you're developing your application, you might find the record and playback utilities useful. cmdset-record will start up with your defaults for your command set, and spit out an interaction script. Then you can replay the script against the live set with cmdset-playback. Great for ad hoc testing, usability surveys and general demos.