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.
prompt command-line javascript-library nodejs command stdin cli tty menupngquant is a PNG compressor that significantly reduces file sizes by converting images to a more efficient 8-bit PNG format with alpha channel (often 60-80% smaller than 24/32-bit PNG files). Compressed images are fully standards-compliant and are supported by all web browsers and operating systems.
palette png png-compression conversion smaller stdin image-optimization quantization image-libraryCLI tool to execute shell commands in parallel, based on GNU parallel command
parallel cli concurrent commands gnu execute standard input stdinIt pipes stdin to a tempfile and spawns the chosen app with the tempfile path as the first argument.Similar to process substitution in ZSH/Bash, but cross-platform and without its limitation.
cli-app cli bin stdio stdin tmp temp shell pipe app file path process substitutionGet the gzipped size of a file or stdin
cli-app cli zlib gzip compressed size file stdinPiping together 2 processes full duplex is very handy for testing symmetric and peer to peer protocols because you can use the same program for both sides of the connection. Otherwise you would need to spin up a tcp server and client or otherwise clutter up your program with transport implementation details.and the stderr from both programs falls through.
duplex shell spawn process stdin stdoutThis micro module provides tty.ReadStream and tty.WriteStream instances to the user's terminal, even when the regular stdin or stdout streams are already being piped to other commands.Suppose you want to provide a curl | node command to your users.
tty stdin stdout /dev/ttyAsk questions, persist the answers. Basic support for i18n and storing answers based on current working directory. Inherits question-cache and persists answers to disk. Answers are stored based on current working directory.
prompt cli command-line store config cache persist answer ask command console create generate generator generators init inquirer menu project prompts question questions scaffold stdin terminal tty util yeomanUtility for easily mocking user responses for BDD unit tests that ask user a question. I needed something to help unit testing CLI apps.
bdd tdd unit test mocha jasmine utility stdin responseTubesock is a little utility that pipes STDIN to a WebSocket (and back again). The port to open the WebSocket server on. Default 9999.
stdin stream pipe tube series-of-tubes websocketMakes it easy to spawn Ruby sub-processes with guaranteed exit status handling, capturing and/or suppressing combined STDOUT and STDERR streams, providing STDIN input, timeouts, and running via a pseudo terminal. By default, ProcessHelper will combine any STDERR and STDOUT, and output it to STDOUT, and also return it as the result of the #process method.
ruby-processing ruby-cli shell subprocess spawn pseudo-terminal pty stream-stdout stdin stdout interleave-stdout stderr-stream
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.