...

/

The cobra Package II

The cobra Package II

Let’s add commands to our cobra package.

Adding command-line flags

We are going to create two global command-line flags and one command-line flag that is attached to a given command (two) and is not supported by the other two commands. Global command-line flags are defined in the ./cmd/root.go file. We are going to define two global flags named directory, which is a string, and depth, which is an unsigned integer.

Both global flags are defined in the init() function of ./cmd/root.go.

Access this course and 1400+ top-rated courses and projects.