ctr: add ctr images ls --quiet
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
This commit is contained in:
parent
bd1f89b73f
commit
2a648136a9
@ -34,10 +34,16 @@ var imagesListCommand = cli.Command{
|
|||||||
Usage: "list images known to containerd",
|
Usage: "list images known to containerd",
|
||||||
ArgsUsage: "[flags] <ref>",
|
ArgsUsage: "[flags] <ref>",
|
||||||
Description: `List images registered with containerd.`,
|
Description: `List images registered with containerd.`,
|
||||||
Flags: []cli.Flag{},
|
Flags: []cli.Flag{
|
||||||
|
cli.BoolFlag{
|
||||||
|
Name: "quiet, q",
|
||||||
|
Usage: "print only the image refs",
|
||||||
|
},
|
||||||
|
},
|
||||||
Action: func(clicontext *cli.Context) error {
|
Action: func(clicontext *cli.Context) error {
|
||||||
var (
|
var (
|
||||||
filters = clicontext.Args()
|
filters = clicontext.Args()
|
||||||
|
quiet = clicontext.Bool("quiet")
|
||||||
ctx, cancel = appContext(clicontext)
|
ctx, cancel = appContext(clicontext)
|
||||||
)
|
)
|
||||||
defer cancel()
|
defer cancel()
|
||||||
@ -54,7 +60,12 @@ var imagesListCommand = cli.Command{
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return errors.Wrap(err, "failed to list images")
|
return errors.Wrap(err, "failed to list images")
|
||||||
}
|
}
|
||||||
|
if quiet {
|
||||||
|
for _, image := range imageList {
|
||||||
|
fmt.Println(image.Name)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
tw := tabwriter.NewWriter(os.Stdout, 1, 8, 1, ' ', 0)
|
tw := tabwriter.NewWriter(os.Stdout, 1, 8, 1, ' ', 0)
|
||||||
fmt.Fprintln(tw, "REF\tTYPE\tDIGEST\tSIZE\tPLATFORM\tLABELS\t")
|
fmt.Fprintln(tw, "REF\tTYPE\tDIGEST\tSIZE\tPLATFORM\tLABELS\t")
|
||||||
for _, image := range imageList {
|
for _, image := range imageList {
|
||||||
|
Loading…
Reference in New Issue
Block a user