Node.js commandline interface. Run cli commands asynchronously, and if needed, get the output as a string or as JSON.