Skip to content
ANSI escape codes for node.js
JavaScript
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
demo.js
index.js
package.json
readme.md

readme.md

CSI

A little boilerplate is helpful to really get going with a UI in the terminal. These are the most basic functions you may want:

Usage

npm install js-csi
    var CSI = require('js-csi');

API

Plumbing

CSI.write(text)

Writes to process.stdout

CSI.apply(arg)

Performs the command, e.g.

CSI.apply('10A'); //Moves cursor up ten lines

Porcelain

CSI.move(line, col)

Moves cursor to line, col[umn]. Column is optional (default: 1)

CSI.move(7,11); //Moves cursor to line 7, column 11

CSI.hide()

Hides the cursor

CSI.show()

Shows the cursor

CSI.clear(line)

Clears the given line. If no line is supplied, clears the entire screen

CSI.clear(4); //Clears line 4
CSI.clear(); //Clears terminal screen
Something went wrong with that request. Please try again.