Merge pull request #2066 from estesp/error-no-image
Add error return for missing params in ctr images
This commit is contained in:
commit
fc63a6cc3a
@ -43,6 +43,9 @@ Currently, only OCI format is supported.
|
|||||||
local = context.Args().Get(1)
|
local = context.Args().Get(1)
|
||||||
desc ocispec.Descriptor
|
desc ocispec.Descriptor
|
||||||
)
|
)
|
||||||
|
if out == "" || local == "" {
|
||||||
|
return errors.New("please provide both an output filename and an image reference to export")
|
||||||
|
}
|
||||||
client, ctx, cancel, err := commands.NewClient(context)
|
client, ctx, cancel, err := commands.NewClient(context)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
|
@ -27,7 +27,9 @@ command. As part of this process, we do the following:
|
|||||||
var (
|
var (
|
||||||
ref = context.Args().First()
|
ref = context.Args().First()
|
||||||
)
|
)
|
||||||
|
if ref == "" {
|
||||||
|
return fmt.Errorf("please provide an image reference to pull")
|
||||||
|
}
|
||||||
ctx, cancel := commands.AppContext(context)
|
ctx, cancel := commands.AppContext(context)
|
||||||
defer cancel()
|
defer cancel()
|
||||||
|
|
||||||
|
@ -49,6 +49,9 @@ var pushCommand = cli.Command{
|
|||||||
local = context.Args().Get(1)
|
local = context.Args().Get(1)
|
||||||
desc ocispec.Descriptor
|
desc ocispec.Descriptor
|
||||||
)
|
)
|
||||||
|
if ref == "" {
|
||||||
|
return errors.New("please provide a remote image reference to push")
|
||||||
|
}
|
||||||
client, ctx, cancel, err := commands.NewClient(context)
|
client, ctx, cancel, err := commands.NewClient(context)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
|
Loading…
Reference in New Issue
Block a user