Cobra es un paquete de go que nos permite crear programs CLI de manera rapida y facil.
Para empezar a utlizar el paquete hay que descargarlo con go get
go get -u github.com/spf13/cobra
Cobra tiene el concepto de comandos y sub comandos. El comando principal se llama root.
Vamos a crear el comando root en nuestra aplicacion
package main
import (
"github.com/spf13/cobra"
)
func main() {
root := &cobra.Command{
Use: "greet",
}
}
Por el momento este comando no hace nada, pero cm