inquirer-dynamic-list
=====================

[![npm version](https://badge.fury.io/js/inquirer-dynamic-list.svg)](http://badge.fury.io/js/inquirer-dynamic-list)
[![dependencies](https://david-dm.org/jviotti/inquirer-dynamic-list.png)](https://david-dm.org/jviotti/inquirer-dynamic-list.png)
[![Build Status](https://travis-ci.org/jviotti/inquirer-dynamic-list.svg?branch=master)](https://travis-ci.org/jviotti/inquirer-dynamic-list)
[![Build status](https://ci.appveyor.com/api/projects/status/82yh8tu2vqg3mhp0?svg=true)](https://ci.appveyor.com/project/resin-io/inquirer-dynamic-list)

A subclass of inquirer's list whose choices can be updated on the fly.

Notice this is a proof of concept and breaks inquirer's encapsulation.

Installation
------------

Install `inquirer-dynamic-list` by running:

```sh
$ npm install --save inquirer-dynamic-list
```

Documentation
-------------

{{#module name="dynamiclist"}}
{{>body~}}
{{>member-index~}}
{{>separator~}}
{{>members~}}
{{/module}}

Support
-------

If you're having any problem, please [raise an issue](https://github.com/jviotti/inquirer-dynamic-list/issues/new) on GitHub and I'll be happy to help.

Tests
-----

Run the test suite by doing:

```sh
$ gulp test
```

Contribute
----------

- Issue Tracker: [github.com/jviotti/inquirer-dynamic-list/issues](https://github.com/jviotti/inquirer-dynamic-list/issues)
- Source Code: [github.com/jviotti/inquirer-dynamic-list](https://github.com/jviotti/inquirer-dynamic-list)

Before submitting a PR, try to include tests, and make sure that [coffeelint](http://www.coffeelint.org/) runs without any warning:

```sh
$ gulp lint
```

License
-------

The project is licensed under the MIT license.
