Name Last Update
..
coverage Loading commit data...
.npmignore Loading commit data...
.travis.yml Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
index.js Loading commit data...
package.json Loading commit data...

README.md

cli-width

Get stdout window width, with three fallbacks, tty, a custom environment variable and then a default.

npm version Build Status Coverage Status

Usage

npm install --save cli-width
'use stict';

var cliWidth = require('cli-width');

cliWidth(); // maybe 204 :)

You can also set the CLI_WIDTH environment variable.

If none of the methods are supported, and the environment variable isn't set, the default is 0 and can be changed via cliWidth.defaultWidth = 200;.

Tests

npm install
npm test

Coverage can be generated with npm run coverage.