Don't write command-line interfaces (and how to write if you have to)arogozhnikov.github.io·13 pts·arogozhnikov·24