Finalizing the Cobra-generated Application
Now, let's finalize our demo applications and use the Cobra generator's configuration file.
We'll cover the following...
We'll cover the following...
Using the Cobra generator configuration file
When generating a lot of commands you often have to repeat the same arguments like license and author. Cobra provides a configuration file where you can set all these options just once. The default configuration file is: ~/.cobra.yaml
. Here is an example configuration file for the choices we made for the calculator application:
author: Gigi
license: none
Adding pre-run and post-run Hooks
When you build larger applications, there are often various cross-cutting concerns like logging and instrumentation that you may want to perform for all commands. For example, run some ...