| 186 | } |
| 187 | |
| 188 | func (*cliRoot) colorize(cmd *cobra.Command) { |
| 189 | cc.Init(&cc.Config{ |
| 190 | RootCmd: cmd, |
| 191 | Headings: cc.Yellow, |
| 192 | Commands: cc.Green + cc.Bold, |
| 193 | CmdShortDescr: cc.Cyan, |
| 194 | Example: cc.Italic, |
| 195 | ExecName: cc.Bold, |
| 196 | Aliases: cc.Bold + cc.Italic, |
| 197 | FlagsDataType: cc.White, |
| 198 | Flags: cc.Green, |
| 199 | FlagsDescr: cc.Cyan, |
| 200 | NoExtraNewlines: true, |
| 201 | NoBottomNewline: true, |
| 202 | }) |
| 203 | cmd.SetOut(color.Output) |
| 204 | } |
| 205 | |
| 206 | func (cli *cliRoot) NewCommand() (*cobra.Command, error) { |
| 207 | // set the formatter asap and worry about level later |