Book Content
chapters • 13h32m total length
1. Understanding CLI Standards
2. Structuring Go Code for CLI Applications
3. Design your tool and its purpose
4. Popular frameworks in Go to speed up and enhance CLI development
5. Processing Different Types of Input via Arguments and Flags
6. Calling External Processes and API commands and Handle Timeouts, and Error Handling
7. Developing for Different Platforms
8. Being Clear, Concise and Consistent with CLIs
9. Empathic Side of Development
10. Interactivity with Prompts and Terminal Dashboards
11. Customizing Go Binaries with Build Tags
12. Cross Compilation Across Different Platforms
13. Using Containers for Distribution
14. Publish your Go binary as a Homebrew Formula with GoReleaser














