Introduccion

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