mailru/fest — pull request #27 by eprev (2012-08-17 06:31:35+00:00)
Title: Более лучшая интеграция с NPM

После `npm install -g fest` в системе доступны команды `fest-watch` и `fest-proxy`.

Переписал модуль `cmd`, чтобы он умел работать не только с аргументами --key=value, но и простыми аргументами, которые бы собирались в массив. На выходе имеем индексный массив, у которого есть так же строковые ключи. Например, для `node cmd.js arg1 --key1=value1 arg2 --key2=value2` получаем:

```Javascript
cmd.length == 2
cmd[0] == 'arg1'
cmd[1] == 'arg2'
cmd['key1'] == 'value1'
cmd['key2'] == 'value2'
```
`fest-proxy` использует теперь модуль `cmd`.

Добавил `vows` в dev dependencies. Теперь он установиться при npm install --dev в каталоге с исходниками феста.

Тесты можно запускать теперь с помощью `npm test`. Предлагаю [travis](http://travis-ci.org) подключить.