mirror of
https://github.com/containers/skopeo.git
synced 2025-08-10 19:02:28 +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",
|
Name: "inspect",
|
||||||
Usage: "inspect images on a registry",
|
Usage: "inspect images on a registry",
|
||||||
ArgsUsage: ``,
|
ArgsUsage: ``,
|
||||||
|
Flags: []cli.Flag{
|
||||||
|
cli.BoolFlag{
|
||||||
|
Name: "raw",
|
||||||
|
Usage: "output raw manifest",
|
||||||
|
},
|
||||||
|
},
|
||||||
Action: func(c *cli.Context) {
|
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
|
// get the Image interface before inspecting...utils.go parseImage
|
||||||
imgInspect, err := inspect(c)
|
imgInspect, err := inspect(c)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user