mirror of
https://github.com/containers/podman.git
synced 2025-06-16 06:29:16 +08:00
Podman pull --all-tags shorthand option
I added the shorthand option for `podman pull --all-tags`. Like Docker, Podman can now do `podman pull -a`. Signed-off-by: Jake Correnti <jcorrenti13@gmail.com>
This commit is contained in:

committed by
Matthew Heon

parent
f07d2bac4b
commit
53edd9b654
@ -77,7 +77,7 @@ func init() {
|
||||
func pullFlags(cmd *cobra.Command) {
|
||||
flags := cmd.Flags()
|
||||
|
||||
flags.BoolVar(&pullOptions.AllTags, "all-tags", false, "All tagged images in the repository will be pulled")
|
||||
flags.BoolVarP(&pullOptions.AllTags, "all-tags", "a", false, "All tagged images in the repository will be pulled")
|
||||
|
||||
credsFlagName := "creds"
|
||||
flags.StringVar(&pullOptions.CredentialsCLI, credsFlagName, "", "`Credentials` (USERNAME:PASSWORD) to use for authenticating to a registry")
|
||||
|
@ -43,7 +43,7 @@ $ podman pull oci-archive:/tmp/myimage
|
||||
```
|
||||
|
||||
## OPTIONS
|
||||
#### **--all-tags**
|
||||
#### **--all-tags**, **-a**
|
||||
|
||||
All tagged images in the repository will be pulled.
|
||||
|
||||
|
@ -108,6 +108,15 @@ var _ = Describe("Podman pull", func() {
|
||||
session.WaitWithDefaultTimeout()
|
||||
Expect(session).Should(Exit(0))
|
||||
Expect(len(session.OutputToStringArray())).To(BeNumerically(">=", 2), "Expected at least two images")
|
||||
|
||||
session = podmanTest.Podman([]string{"pull", "-a", "quay.io/libpod/testdigest_v2s2"})
|
||||
session.WaitWithDefaultTimeout()
|
||||
Expect(session).Should(Exit(0))
|
||||
|
||||
session = podmanTest.Podman([]string{"images"})
|
||||
session.WaitWithDefaultTimeout()
|
||||
Expect(session).Should(Exit(0))
|
||||
Expect(len(session.OutputToStringArray())).To(BeNumerically(">=", 2), "Expected at least two images")
|
||||
})
|
||||
|
||||
It("podman pull from docker with nonexistent --authfile", func() {
|
||||
|
Reference in New Issue
Block a user