(o *KctrlOptions, cmd *cobra.Command, flagsFactory cmdcore.FlagsFactory, opts cmdcore.PackageCommandTreeOpts)
| 176 | } |
| 177 | |
| 178 | func AddPackageCommands(o *KctrlOptions, cmd *cobra.Command, flagsFactory cmdcore.FlagsFactory, opts cmdcore.PackageCommandTreeOpts) { |
| 179 | pkgrepoCmd := pkgrepo.NewCmd() |
| 180 | pkgrepoCmd.SetUsageTemplate(cobrautil.HelpSectionsUsageTemplate([]cobrautil.HelpSection{ |
| 181 | cmdcore.PackageManagementCommandsHelpGroup, |
| 182 | cmdcore.PackageAuthoringCommandsHelpGroup, |
| 183 | })) |
| 184 | pkgrepoCmd.AddCommand(pkgrepo.NewListCmd(pkgrepo.NewListOptions(o.ui, o.depsFactory, o.logger, opts, &o.UIFlags.Columns), flagsFactory)) |
| 185 | pkgrepoCmd.AddCommand(pkgrepo.NewGetCmd(pkgrepo.NewGetOptions(o.ui, o.depsFactory, o.logger, opts, &o.UIFlags.Columns), flagsFactory)) |
| 186 | pkgrepoCmd.AddCommand(pkgrepo.NewDeleteCmd(pkgrepo.NewDeleteOptions(o.ui, o.depsFactory, o.logger, opts), flagsFactory)) |
| 187 | pkgrepoCmd.AddCommand(pkgrepo.NewAddCmd(pkgrepo.NewAddOrUpdateOptions(o.ui, o.depsFactory, o.logger, opts), flagsFactory)) |
| 188 | pkgrepoCmd.AddCommand(pkgrepo.NewUpdateCmd(pkgrepo.NewAddOrUpdateOptions(o.ui, o.depsFactory, o.logger, opts), flagsFactory)) |
| 189 | pkgrepoCmd.AddCommand(pkgrepo.NewKickCmd(pkgrepo.NewKickOptions(o.ui, o.depsFactory, o.logger, opts), flagsFactory)) |
| 190 | pkgrepoCmd.AddCommand(pkgreporel.NewReleaseCmd(pkgreporel.NewReleaseOptions(o.ui, o.depsFactory, o.logger))) |
| 191 | |
| 192 | pkgiCmd := pkginst.NewCmd() |
| 193 | pkgiCmd.SetUsageTemplate(cobrautil.HelpSectionsUsageTemplate([]cobrautil.HelpSection{ |
| 194 | cmdcore.PackageManagementCommandsHelpGroup, |
| 195 | })) |
| 196 | pkgiCmd.AddCommand(pkginst.NewListCmd(pkginst.NewListOptions(o.ui, o.depsFactory, o.logger, opts, &o.UIFlags.Columns), flagsFactory)) |
| 197 | pkgiCmd.AddCommand(pkginst.NewGetCmd(pkginst.NewGetOptions(o.ui, o.depsFactory, o.logger, opts, &o.UIFlags.Columns), flagsFactory)) |
| 198 | pkgiCmd.AddCommand(pkginst.NewCreateCmd(pkginst.NewCreateOrUpdateOptions(o.ui, o.depsFactory, o.logger, opts, &o.UIFlags.Columns), flagsFactory)) |
| 199 | pkgiCmd.AddCommand(pkginst.NewUpdateCmd(pkginst.NewCreateOrUpdateOptions(o.ui, o.depsFactory, o.logger, opts, &o.UIFlags.Columns), flagsFactory)) |
| 200 | pkgiCmd.AddCommand(pkginst.NewDeleteCmd(pkginst.NewDeleteOptions(o.ui, o.depsFactory, o.logger, opts), flagsFactory)) |
| 201 | pkgiCmd.AddCommand(pkginst.NewPauseCmd(pkginst.NewPauseOrKickOptions(o.ui, o.depsFactory, o.logger, opts), flagsFactory)) |
| 202 | pkgiCmd.AddCommand(pkginst.NewKickCmd(pkginst.NewPauseOrKickOptions(o.ui, o.depsFactory, o.logger, opts), flagsFactory)) |
| 203 | pkgiCmd.AddCommand(pkginst.NewStatusCmd(pkginst.NewStatusOptions(o.ui, o.depsFactory, o.logger, opts, &o.UIFlags.Columns), flagsFactory)) |
| 204 | |
| 205 | pkgaCmd := pkgavail.NewCmd() |
| 206 | pkgaCmd.SetUsageTemplate(cobrautil.HelpSectionsUsageTemplate([]cobrautil.HelpSection{ |
| 207 | cmdcore.PackageManagementCommandsHelpGroup, |
| 208 | })) |
| 209 | pkgaCmd.AddCommand(pkgavail.NewListCmd(pkgavail.NewListOptions(o.ui, o.depsFactory, o.logger, opts, &o.UIFlags.Columns), flagsFactory)) |
| 210 | pkgaCmd.AddCommand(pkgavail.NewGetCmd(pkgavail.NewGetOptions(o.ui, o.depsFactory, o.logger, opts, &o.UIFlags.Columns), flagsFactory)) |
| 211 | |
| 212 | cmd.AddCommand(pkgrepoCmd) |
| 213 | cmd.AddCommand(pkgiCmd) |
| 214 | cmd.AddCommand(pkgaCmd) |
| 215 | cmd.AddCommand(pkginst.NewInstallCmd(pkginst.NewCreateOrUpdateOptions(o.ui, o.depsFactory, o.logger, opts, &o.UIFlags.Columns), flagsFactory)) |
| 216 | cmd.AddCommand(cmdpkg.NewInitCmd(cmdpkg.NewInitOptions(o.ui, o.depsFactory, o.logger))) |
| 217 | cmd.AddCommand(pkgrel.NewReleaseCmd(pkgrel.NewReleaseOptions(o.ui, o.depsFactory, o.logger))) |
| 218 | |
| 219 | } |
| 220 | |
| 221 | func AttachGlobalFlags(o *KctrlOptions, cmd *cobra.Command, flagsFactory cmdcore.FlagsFactory, opts cmdcore.PackageCommandTreeOpts) { |
| 222 | setGlobalFlags(o, cmd, flagsFactory, opts) |
no outgoing calls
no test coverage detected