diff options
author | Jhon Honce <jhonce@redhat.com> | 2020-03-23 09:04:31 -0700 |
---|---|---|
committer | Jhon Honce <jhonce@redhat.com> | 2020-03-24 16:06:01 -0700 |
commit | 1d7cb7cc48d06631e2bdfd0e25eeccc8e87b042f (patch) | |
tree | a9ce6c3b2e91a797cf8174d7a4e9d62eccb4d1e8 /cmd/podmanV2/images/images.go | |
parent | 0c084d9719772a9b68d5eb67114cf5bf001958b2 (diff) | |
download | podman-1d7cb7cc48d06631e2bdfd0e25eeccc8e87b042f.tar.gz podman-1d7cb7cc48d06631e2bdfd0e25eeccc8e87b042f.tar.bz2 podman-1d7cb7cc48d06631e2bdfd0e25eeccc8e87b042f.zip |
V2 podman images/image list
* Updated entities to support flags/options
* Updated bindings caused by entities changes
* Removed handlers.ImageSummary in favor of entities.ImageSummary
* Introduced StringSet() container object to simply error checking
Signed-off-by: Jhon Honce <jhonce@redhat.com>
Diffstat (limited to 'cmd/podmanV2/images/images.go')
-rw-r--r-- | cmd/podmanV2/images/images.go | 21 |
1 files changed, 4 insertions, 17 deletions
diff --git a/cmd/podmanV2/images/images.go b/cmd/podmanV2/images/images.go index a1e56396a..719846b4c 100644 --- a/cmd/podmanV2/images/images.go +++ b/cmd/podmanV2/images/images.go @@ -9,17 +9,16 @@ import ( ) var ( - // podman _images_ + // podman _images_ Alias for podman image _list_ imagesCmd = &cobra.Command{ Use: strings.Replace(listCmd.Use, "list", "images", 1), + Args: listCmd.Args, Short: listCmd.Short, Long: listCmd.Long, PersistentPreRunE: preRunE, - RunE: images, + RunE: listCmd.RunE, Example: strings.Replace(listCmd.Example, "podman image list", "podman images", -1), } - - imagesOpts = entities.ImageListOptions{} ) func init() { @@ -30,17 +29,5 @@ func init() { imagesCmd.SetHelpTemplate(registry.HelpTemplate()) imagesCmd.SetUsageTemplate(registry.UsageTemplate()) - flags := imagesCmd.Flags() - flags.BoolVarP(&imagesOpts.All, "all", "a", false, "Show all images (default hides intermediate images)") - flags.BoolVar(&imagesOpts.Digests, "digests", false, "Show digests") - flags.StringSliceVarP(&imagesOpts.Filter, "filter", "f", []string{}, "Filter output based on conditions provided (default [])") - flags.StringVar(&imagesOpts.Format, "format", "", "Change the output format to JSON or a Go template") - flags.BoolVarP(&imagesOpts.Noheading, "noheading", "n", false, "Do not print column headings") - // TODO Need to learn how to deal with second name being a string instead of a char. - // This needs to be "no-trunc, notruncate" - flags.BoolVar(&imagesOpts.NoTrunc, "no-trunc", false, "Do not truncate output") - flags.BoolVar(&imagesOpts.NoTrunc, "notruncate", false, "Do not truncate output") - flags.BoolVarP(&imagesOpts.Quiet, "quiet", "q", false, "Display only image IDs") - flags.StringVar(&imagesOpts.Sort, "sort", "created", "Sort by created, id, repository, size, or tag") - flags.BoolVarP(&imagesOpts.History, "history", "", false, "Display the image name history") + imageListFlagSet(imagesCmd.Flags()) } |