How to write beautiful Golang CLI
The definitive guide to building Golang based CLI, full tutorial with example code. If you want to build rock-solid, extensible CLI that multiple teams can contribute to - look no further. In this video we go from theory to implementation - show you how I've built a successful CLI that hundreds of engineers have used. Source code if you are interested, is also available here: https://github.com/cloud-native-skunk... https://github.com/AlexsJones/cli Timecodes: 0:00 Introduction 1:08 Multi-contributor CLI 2:05 Cobra 3:22 Cobra-CLI 4:49 Ready to build! 5:50 Structuring for extensibility 7:59 Moving new commands 8:28 Here is the trick... 10:55 Mistakes are good 12:42 Structured subcommand 18:06 Building some functionality 21:15 First working command 22:37 Disk usage command 25:21 Recap 25:43 Viper configuration 26:32 Implementing viper in an existing project 29:24 Conclusion

Amazing Golang configuration with Viper

Advanced Golang: Channels, Context and Interfaces Explained

Zero to Hero: How we make great Golang engineers at Luno - Andrew Wormald

This is the best way to make CLIs in GO - Cobra & Pterm

DIY Golang Web Server: No Dependencies Needed!

This Is What Brexit Cost the World

ASMR Addictive Fast Tapping Collection For Deep Sleep & Anxiety Relief (No Talking) — 2.5 Hours

This Go library makes your CLI apps look INSANE

Build beautiful CLI apps in Go

Building data-driven applications and ML pipelines with Golang | Felix Raab

Golang: The Last Interface Explanation You'll Ever Need

Build a real life Terminal User Interface ( TUI ) Application in Golang

This Makes Golang CLI Development So MUCH Better

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

Understanding Contexts in Go in 5(-ish?) Minutes

GopherCon 2017: Advanced Testing with Go - Mitchell Hashimoto

Golang Made Easy: Learn the Basics in Just 10 Minutes

Developing a Terminal App in Go with Bubble Tea

Complete Rewrite In Go!

