func()

in cli/commands/catalog-delete.go [52:70]


func (cmd *DeleteCatalogItem) Run(scope scope.Scope, c *cli.Context) {
	if err := net.VerifyLoginURL(cmd.network); err != nil {
		error_handler.ErrorExit(err)
	}
	args := c.Args()
	if args.Len() != 2 {
		error_handler.ErrorExit(c.App.Name + " " + deleteCommandUsage)
	}
	itemVersion := strings.Split(args.Get(1), ":")
	if len(itemVersion) != 2 {
		error_handler.ErrorExit(c.App.Name + " " + deleteCommandUsage)
	}
	itemId := itemVersion[0]
	version := itemVersion[1]
	err := cmd.deleteItem(c, itemId, version)
	if nil != err {
		error_handler.ErrorExit(err)
	}
}