node package manager

idea

A lightweight CLI tool and module for keeping ideas in a safe place quick and easy.

$ idea

A lightweight CLI tool and module for keeping ideas in a safe place quick and easy.

You can install the package globally and use it as command line tool:

$ npm i -g idea

Then, run idea --help and see what the CLI tool can do.

$ idea --help
idea help
usage: idea [command] <idea|filter|id>
 
A lightweight CLI tool and module for keeping your ideas in a safe place quick and easy.
 
[command]
  create <idea>           Creates and saves a new idea. Example: `idea create "Implement something very cool"`
  list                    Lists all ideas. Example: `idea list`
  filter <filter>         Lists filtered ideas. Example: `idea filter '{"state": "SOLVED"}'`
  solve <id>              Solves an idea. Example `idea solve 1`
  help                    Prints this help.
 
Documentation can be found at https://github.com/IonicaBizau/idea

Here is an example how to use this package as library. To install it locally, as library, you can do that using npm:

$ npm i --save idea
// Dependencies 
var Idea = require("idea");
 
// Initialize the idea object 
var idea = new Idea("./ideas.json", err => {
    if (err) throw err;
    idea.create("Implement something cool.", err => {
        if (err) throw err;
    });
});

For full API reference, see the DOCUMENTATION.md file.

Have an idea? Found a bug? See how to contribute.

Another way to support the development of my open-source modules is to set up a recurring donation, via Patreon. 🚀

PayPal donations are appreciated too! Each dollar helps.

Thanks! ❤️

MIT © Ionică Bizău