Automatically generating command line interfaces | Hacker News Reader