cli options parsed as boolean values
In cli.js:11, cli.parse() returns an array of boolean values if called without an opts object.
cliOptions = cli.parse()
This causes the app to fail when initialised in any way (either by providing subdomain/roomid/token, or -f some.json).
It seems that when you call cli.parse() without an opts argument, it tries to do a catch_all and goes bonkers somewhere around there (setting all options that are present to true). Haven't looked much into it but probably somewhere around here: https://github.com/chriso/cli/blob/master/cli.js#L356-L359
Anyway, regardless of the cli issue, I've just gone the safe route by updating node-termcamp to specify all options as strings here: https://github.com/eyko/node-termcamp/commit/e2487b1c74ae33a7f4f75ff579c60fb5a9206805