celeri
![Alt command line](http://i.imgur.com/DA77U.png)
Last updated 11 years ago by architectd .
ISC · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install celeri 
SYNC missed versions from official npm registry.

C-e-L-er-I is an es6 command line utility belt library for NodeJS.

Example

{ prompt, confirm } = require("celeri");

var name = yield prompt("What is your name?"); 

console.log(name);

if (yield confirm("Do you like dog spaghetti?")) {
    console.log("awesome!");
}

Utilities

Promise celeri.prompt(label)

Prompts the user for a question

import { prompt } from "celeri";
console.log("Your name is %s", yield prompt("What is your name?"));

Promise celeri.confirm(label, default)

Confirm y/n

import { confirm } from "celeri";
if (yield confirm("Do you like cheese?", true)) {
    console.log("you like cheese.");
} else {
    console.log("you do not like cheese.");
}

Promise celeri.pickOne(label, items)

Picks one item from a list

import { pickOne, listItem } from "celeri";

var color = yield pickOne("What is your favorite color?", ["red", "green", "blue"]);

console.log("your favorite color is %s", color);

Promise celeri.pickMany(label, items)

Picks many items from a list

var colors = yield pickMany("what are your favorite colors?", ["red", "green", "blue"]);

Promise celeri.secret(label)

Prompts the user for a secret value (hidden from stdout).

var password = yield secret("What's the secret?");

ListItem celeri.listItem(optionsOrValue)

Creates a new list item

  • optionsOrValue - options or value of list item
    • label
var glob = require("glob");
var file = yield pickOne("Pick a file", glob.sync(process.cwd() + "/*").map(function(filename) {
    return listItem({
        label: filename,
        value: filename
    })
}))

Current Tags

  • 1.0.0                                ...           latest (11 years ago)

34 Versions

  • 1.0.0                                ...           11 years ago
  • 0.3.4                                ...           12 years ago
  • 0.3.3                                ...           13 years ago
  • 0.3.2                                ...           13 years ago
  • 0.3.1                                ...           13 years ago
  • 0.3.0                                ...           13 years ago
  • 0.2.16                                ...           14 years ago
  • 0.2.15                                ...           14 years ago
  • 0.2.14                                ...           14 years ago
  • 0.2.13                                ...           14 years ago
  • 0.2.12                                ...           14 years ago
  • 0.2.11                                ...           14 years ago
  • 0.2.10                                ...           14 years ago
  • 0.2.9                                ...           14 years ago
  • 0.2.8                                ...           14 years ago
  • 0.2.7                                ...           14 years ago
  • 0.2.6                                ...           14 years ago
  • 0.2.5                                ...           14 years ago
  • 0.2.4                                ...           14 years ago
  • 0.2.3                                ...           14 years ago
  • 0.2.2                                ...           14 years ago
  • 0.2.1                                ...           14 years ago
  • 0.2.0                                ...           14 years ago
  • 0.1.3                                ...           14 years ago
  • 0.1.2                                ...           14 years ago
  • 0.1.1                                ...           14 years ago
  • 0.1.0                                ...           14 years ago
  • 0.0.10                                ...           14 years ago
  • 0.0.9                                ...           15 years ago
  • 0.0.8                                ...           15 years ago
  • 0.0.7                                ...           15 years ago
  • 0.0.6                                ...           15 years ago
  • 0.0.5                                ...           15 years ago
  • 0.0.3                                ...           15 years ago
Maintainers (2)
Downloads
Today 0
This Week 0
This Month 11
Last Day 0
Last Week 11
Last Month 0
Dependencies (1)
Dev Dependencies (9)
Dependents (1)

Copyright 2013 - present © cnpmjs.org | Home |