Cobra Fundamentals
Root command, Run, Args, and help generation
What is Cobra?
Cobra is the most popular Go library for building CLI applications. It provides commands, flags, subcommands, help generation, shell completion, and argument validation.
Installing Cobra
Add cobra as a dependency and optionally use the CLI generator:
go get github.com/spf13/cobra
// Optional: cobra-cli for scaffolding
go install github.com/spf13/cobra-cli@latest
cobra-cli init myapp