How to develop a great CLI with Go | Hacker News Reader