skopeo/utils.go
Antonio Murdaca 3a09e2bf8e clean vendors and bootstrap tls verify
Signed-off-by: Antonio Murdaca <runcom@redhat.com>
2016-03-23 10:27:59 +01:00

22 lines
535 B
Go

package skopeo
import (
"fmt"
"strings"
"github.com/codegangsta/cli"
"github.com/projectatomic/skopeo/types"
)
// ParseImage converts image URL-like string to an initialized handler for that image.
func ParseImage(c *cli.Context) (types.Image, error) {
imgName := c.Args().First()
switch {
case strings.HasPrefix(imgName, types.DockerPrefix):
return parseDockerImage(strings.TrimPrefix(imgName, types.DockerPrefix))
//case strings.HasPrefix(img, appcPrefix):
//
}
return nil, fmt.Errorf("no valid prefix provided")
}