Designing command-line interfaces | Dark Hacker News