[feat] add pull argument
This commit is contained in:
+3
-1
@@ -15,6 +15,7 @@ func main() {
|
||||
var outputPath string
|
||||
var imageName string
|
||||
var tarName string
|
||||
var doPull bool
|
||||
|
||||
rootCmd = &cobra.Command{
|
||||
Use: "docker-save",
|
||||
@@ -26,7 +27,7 @@ func main() {
|
||||
}
|
||||
|
||||
ctx := context.Background()
|
||||
if err := docker.SaveImageTar(ctx, imageName, outputPath, tarName); err != nil {
|
||||
if err := docker.SaveImageTar(ctx, imageName, outputPath, tarName, doPull); err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
},
|
||||
@@ -34,6 +35,7 @@ func main() {
|
||||
rootCmd.Flags().StringVarP(&outputPath, "output", "o", "", "output path")
|
||||
rootCmd.Flags().StringVarP(&imageName, "image", "i", "", "image name")
|
||||
rootCmd.Flags().StringVarP(&tarName, "name", "n", "", "tar name")
|
||||
rootCmd.Flags().BoolVarP(&doPull, "pull", "p", false, "pull image")
|
||||
rootCmd.MarkFlagRequired("image")
|
||||
rootCmd.MarkFlagRequired("output")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user