Displaying 1 to 20 from 41 results

ink - 🌈 React for interactive command-line apps

  •    Javascript

React for CLIs. Build and test your CLI output using components. Ink's goal is to provide the same component-based UI building experience that React provides, but for command-line apps. That's why it tries to implement the minimum required functionality of React. If you are already familiar with React (or Preact, since Ink borrows a few ideas from it), you already know Ink.

ipt - Interactive Pipe To: The Node.js cli interactive workflow

  •    Javascript

ipt (pronounced iPipeTo) introduces the missing cli interactive workflow. It takes any kind of list as an input and uses that list to build an interactive interface to let you select an element from it. Stop manually dragging your mouse around to copy output data from a terminal, using the ipt workflow you can pipe data from a command and select what to copy to clipboard from a convenient visual menu.




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.

golog - A high-performant Logging Foundation for Go Applications

  •    Go

golog is a simple, fast and easy-to-use level-based logger written entirely in GoLang.Navigate through _examples and integrations to learn if that fair solution suits your needs.

console-log-level - The most simple logger imaginable

  •    Javascript

A dead simple logger. Will log to STDOUT or STDERR depending on the chosen log level. It uses console.info, console.warn and console.error and hence supports the same API.Log levels supported: trace, debug, info, warn, error and fatal.


consolify - Turn your browser window into a console and run Node modules via Browserify

  •    Javascript

Generate standalone HTML pages that turn the browser window into a console.If --reload is given, a HEAD request is made every second to check whether the file was updated. This requires a web server that sends the Last-Modified header. Learn more in the browser-reload documentation.

mute - Politely tells stdout and stderr to shut the heck up for a moment.

  •    Javascript

Politely tells one or more streams to shut the heck up for a moment by temporarily reassigning their write methods. Useful when testing noisey modules which lack verbosity options. Mutes stdout and stderr by default.Accepts one or more streams or arrays of streams, mutes them all, and returns a function to unmute them.

node-multispinner - Multiple, simultaneous, individually controllable spinners for concurrent tasks in Node

  •    Javascript

node-multispinner is a Node.js module for managing multiple progress indicators (spinners) in CLI apps. This module is especially useful for apps that benefit from simultaneous async task execution (e.g. with Promise.all[]), as it enables live updating individual spinners, in any order, while other spinners continue spinning. Node.js 4.0 or newer is required.Install and require as a standard Node module.

strip-chromium-logs - strips chromium logs from a stream

  •    Javascript

Strips Chromium logs from a stream, mainly useful for cleaning up Electron's process.stderr stream.Returns a duplexer stream which ignores Chromium-looking logs (which can span several lines) but allows other lines to pass through.

straggler - aggregate text streams

  •    Javascript

All nodes are authenticated with public key pairs.Now you should see "beep boop" appear on the viewer command.

shell-pack - pack and unpack stdout and stderr in a binary-efficient way

  •    Javascript

In a real setting you would serialize the results in between piping the processes together.Pack and multiplex the output from streams ps into a readable strem rs.

dupsh - pipe together two shell commands full duplex

  •    Javascript

Piping 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.

electron-timber - Pretty logger for Electron apps

  •    Javascript

By default, logs from the renderer process don't show up in the terminal. Now they do.You can use this module directly in both the main and renderer process.

node-tweet-cli - Start making tweets from your bash, zsh, whatever!

  •    Javascript

Small node.js cli tool that allows to tweet from bash, zsh, whatever..You will be able to use tweet command in your shell.

ttys - Guaranteed read and write streams to the terminal

  •    Javascript

This 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.