Building a CLI with go-tool-base, part 1: scaffold and your first command
Every time I start a new Go CLI, the first hour goes the same way, and none of it is the actual tool. Config loading. A logger. An update command. An error path that prints something a human can act on. A help system. I …
