https://medium.com/@jdxcode/dd3c227a0e46

12 Factor CLI AppsCLIs are a fantastic way to build products. Unlike web applications, they take a small fraction of the time to build and are much more powerful. They require more technical expertise to use, but still work well for admin tasks, power-user tasks, or developer products. At Heroku,...