0.1.1 • Published 12 years ago

cli-status v0.1.1

Weekly downloads
171
License
-
Repository
github
Last release
12 years ago

cli-status

Highly configurable status indicators for your node.js cli.

Local Installation:

cli-status is an npm module. Once you have npm, you can run this to locally install cli-status into the current directory.

$> npm install cli-status

Or, add this as a dependency in your project's package.json

"dependencies": {
	"cli-status": "0.1.x"
}

How to use:

Configuration options

Manual stepping:
var status = require('cli-status');

status.configure({
	// See options
});

while (something) {
	status.step(progress);
}
Automatic polling:
var status = require('cli-status');
var files = [];

status.configure({
	// See options
	type: '/',
    total: server.numFiles()
}).start(function() {
	return files.length;
});

while (files.length < server.numFiles()) {
	var data = server.getNext();
	files.push(data);
}

status.end();
// Optional if files.length >= options.total is guaranteed.

Testing:

Clone the repo, then run:

$> node test.js