mirror of
https://github.com/containers/skopeo.git
synced 2025-07-31 22:45:20 +00:00
output raw manifest for v2 registries
Signed-off-by: Antonio Murdaca <runcom@redhat.com>
This commit is contained in:
parent
6a00ce47d2
commit
648f2f8bc5
20
inspect.go
20
inspect.go
@ -15,7 +15,27 @@ var inspectCmd = cli.Command{
|
||||
Name: "inspect",
|
||||
Usage: "inspect images on a registry",
|
||||
ArgsUsage: ``,
|
||||
Flags: []cli.Flag{
|
||||
cli.BoolFlag{
|
||||
Name: "raw",
|
||||
Usage: "output raw manifest",
|
||||
},
|
||||
},
|
||||
Action: func(c *cli.Context) {
|
||||
if c.Bool("raw") {
|
||||
img, err := parseImage(c.Args().First())
|
||||
if err != nil {
|
||||
logrus.Fatal(err)
|
||||
}
|
||||
// TODO(runcom): this is not falling back to v1
|
||||
// TODO(runcom): hardcoded schema 2 version 1
|
||||
b, err := img.RawManifest("2-1")
|
||||
if err != nil {
|
||||
logrus.Fatal(err)
|
||||
}
|
||||
fmt.Println(string(b))
|
||||
return
|
||||
}
|
||||
// get the Image interface before inspecting...utils.go parseImage
|
||||
imgInspect, err := inspect(c)
|
||||
if err != nil {
|
||||
|
Loading…
Reference in New Issue
Block a user