[feat] add rm option
This commit is contained in:
+3
-1
@@ -16,6 +16,7 @@ func main() {
|
||||
var imageName string
|
||||
var tarName string
|
||||
var doPull bool
|
||||
var rm bool
|
||||
|
||||
rootCmd = &cobra.Command{
|
||||
Use: "docker-save",
|
||||
@@ -27,7 +28,7 @@ func main() {
|
||||
}
|
||||
|
||||
ctx := context.Background()
|
||||
if err := docker.SaveImageTar(ctx, imageName, outputPath, tarName, doPull); err != nil {
|
||||
if err := docker.SaveImageTar(ctx, imageName, outputPath, tarName, doPull, rm); err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
},
|
||||
@@ -36,6 +37,7 @@ func main() {
|
||||
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.Flags().BoolVarP(&rm, "rm", "", false, "delete image after save")
|
||||
rootCmd.MarkFlagRequired("image")
|
||||
rootCmd.MarkFlagRequired("output")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user