Description
The vast range of tt commands have almost indentical Run
functions. The only variable part is internal module function (marked with uppercase in below code)
Run: func(cmd *cobra.Command, args []string) {
cmdCtx.CommandName = cmd.Name()
err := modules.RunCmd(&cmdCtx, cmd.CommandPath(), &modulesInfo,
INTERNAL_DOWNLOAD_MODULE, args)
util.HandleCmdErr(cmd, err)
},