TODO there is probably a better way to pass cobra settings than as a param
(cmd *cobra.Command, varRef *postrenderer.PostRenderer, settings *cli.EnvSettings)
| 167 | |
| 168 | // TODO there is probably a better way to pass cobra settings than as a param |
| 169 | func bindPostRenderFlag(cmd *cobra.Command, varRef *postrenderer.PostRenderer, settings *cli.EnvSettings) { |
| 170 | p := &postRendererOptions{varRef, "", []string{}, settings} |
| 171 | cmd.Flags().Var(&postRendererString{p}, postRenderFlag, "the name of a postrenderer type plugin to be used for post rendering. If it exists, the plugin will be used") |
| 172 | cmd.Flags().Var(&postRendererArgsSlice{p}, postRenderArgsFlag, "an argument to the post-renderer (can specify multiple)") |
| 173 | } |
| 174 | |
| 175 | type postRendererOptions struct { |
| 176 | renderer *postrenderer.PostRenderer |
no outgoing calls
no test coverage detected
searching dependent graphs…