Displaying 1 to 20 from 56 results

listr - Terminal task list

  •    Javascript

A task can return different values. If a task returns, it means the task was completed successfully. If a task throws an error, the task failed.A task can also be async by returning a Promise. If the promise resolves, the task completed successfully, if it rejects, the task failed.

term.js - A terminal written in javascript.

  •    Javascript

A full xterm clone written in javascript. Used by tty.js.⚠️ This project is no longer maintained ⚠️. For a maintained fork take a look at sourcelair/xterm.js.

tty.js - A terminal for your browser, using node/express/socket.io

  •    Javascript

A terminal in your browser using node.js and socket.io. Based on Fabrice Bellard's vt100 for jslinux.For the standalone web terminal, see term.js.

ora - Elegant terminal spinner

  •    Javascript

Show your support for Ora by buying this excellent Node.js course.It will gracefully not do anything when there's no TTY or when in a CI.




cli-spinners - Spinners for use in the terminal

  •    Javascript

The list of spinners is just a JSON file and can be used wherever.You probably want to use one of these spinners through the ora module.

termbox - Library for writing text-based user interfaces

  •    C

Termbox is a library that provides minimalistic API which allows the programmer to write text-based user interfaces.It is based on a very simple abstraction. The main idea is viewing terminals as a table of fixed-size cells and input being a stream of structured messages. Would be fair to say that the model is inspired by windows console API. The abstraction itself is not perfect and it may create problems in certain areas. The most sensitive ones are copy & pasting and wide characters (mostly Chinese, Japanese, Korean (CJK) characters). When it comes to copy & pasting, the notion of cells is not really compatible with the idea of text. And CJK runes often require more than one cell to display them nicely. Despite the mentioned flaws, using such a simple model brings benefits in a form of simplicity. And KISS principle is important.

hyper-snazzy - Elegant Hyper theme with bright colors

  •    Javascript

Add hyper-snazzy to the plugins list in your ~/.hyper.js config file and restart Hyper.To get the exact same look as in the screenshot, you need to use the Pure prompt, Menlo font, and the zsh-syntax-highlighting plugin to have commands highlighted.


node-term-css - style terminal output using CSS

  •    Javascript

Terminal CSS styling using node-css.term-css substitutes tokens with properties in the object passed, for example {name} will access { name: "tobi" }, whereas {labels.visits} will access { labels: { visits: 'Visits' } }.

node-term-list - Interactive terminal list for nodejs

  •    Javascript

Renders an interactive list to the terminal that users can navigate using the arrow keys. Developers can bind to "keypress" events to support removal or opening of items etc.A fully interactive list demonstrating removal via backspace, and opening of the websites via the return key.

term-size - Reliably get the terminal window size

  •    Javascript

Confirmed working on macOS, Linux, and Windows.Returns an Object with columns and rows properties.

shell-history - Get the command history of the user's shell

  •    Javascript

Get an array of commands.On Windows it will always be an empty array as command history is not persisted there.