Both Go packages were initially programmed by Steve Francia ( https://spf13.com /) who currently works at Google. Steve is also the main developer of Hugo ( https://gohugo. io/), which is implemented using Cobra and Viper.
The list of companies and command line tools that use Cobra and Viper includes Kubernetes, Hugo, rkt, etcd, Moby, Docker, OpenShift, Delve, GopherJS, CockroachDB, Bleve, Nanobox, rclone, nehm and many more!
There are many good books that can help you learn Go including “Mastering Go” by yours truly and “The Go Programming language” by Alan Donovan and Brian Kernighan. The former is for amateur and intermediate programmers whereas the latter is more suitable for people who already know how to write code in another programming language.…