1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00

Terser output for layer creation commands, to help scriptability

This commit is contained in:
Solomon Hykes 2013-01-20 00:58:18 -08:00
parent 417e72b0dd
commit f154ebf744

View file

@ -86,10 +86,9 @@ func (docker *Docker) CmdGet(stdin io.ReadCloser, stdout io.Writer, args ...stri
if len(args) < 1 { if len(args) < 1 {
return errors.New("Not enough arguments") return errors.New("Not enough arguments")
} }
fmt.Fprintf(stdout, "Downloading from %s...\n", args[0])
time.Sleep(2 * time.Second) time.Sleep(2 * time.Second)
layer := docker.addLayer(args[0], "download", 0) layer := docker.addLayer(args[0], "download", 0)
fmt.Fprintf(stdout, "New layer: %s %s %.1fM\n", layer.Id, layer.Name, float32(layer.Size) / 1024 / 1024) fmt.Fprintln(stdout, layer.Id)
return nil return nil
} }
@ -99,7 +98,7 @@ func (docker *Docker) CmdPut(stdin io.ReadCloser, stdout io.Writer, args ...stri
} }
time.Sleep(1 * time.Second) time.Sleep(1 * time.Second)
layer := docker.addLayer(args[0], "upload", 0) layer := docker.addLayer(args[0], "upload", 0)
fmt.Fprintf(stdout, "New layer: %s %s %.1fM\n", layer.Id, layer.Name, float32(layer.Size) / 1024 / 1024) fmt.Fprintln(stdout, layer.Id)
return nil return nil
} }
@ -119,7 +118,7 @@ func (docker *Docker) CmdExport(stdin io.ReadCloser, stdout io.Writer, args ...s
} else { } else {
// Extract actual changes here // Extract actual changes here
layer := docker.addLayer(flags.Arg(1), "export:" + container.Id, container.BytesChanged) layer := docker.addLayer(flags.Arg(1), "export:" + container.Id, container.BytesChanged)
fmt.Fprintf(stdout, "New layer: %s %s %.1fM\n", layer.Id, layer.Name, float32(layer.Size) / 1024 / 1024) fmt.Fprintln(stdout, layer.Id)
} }
return nil return nil
} }