func setRegistryWrapper()

in cmd/docker-regex_set-path-prefix.go [38:62]


func setRegistryWrapper(cmd *cobra.Command, args []string) error {
	regex := args[0]
	pathPrefix := args[1]
	if regex == "" {
		return fmt.Errorf("REGEX cannot be empty")
	}
	if pathPrefix == "" {
		return fmt.Errorf("PATH_PREFIX cannot be empty")
	}
	r, err := regexp.Compile(regex)
	if err != nil {
		return err
	}

	dcli, err := client.NewClientWithOpts(client.FromEnv)
	if err != nil {
		return err
	}
	found, err := abd.FindImages(dcli, r)
	if err != nil {
		return err
	}

	return setPathPrefix(dcli, found, pathPrefix)
}