浏览代码

rmv double msg

Josh Yan 9 月之前
父节点
当前提交
007c988dba
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      cmd/cmd.go

+ 4 - 0
cmd/cmd.go

@@ -127,6 +127,8 @@ func CreateHandler(cmd *cobra.Command, args []string) error {
 	bars := make(map[string]*progress.Bar)
 	bars := make(map[string]*progress.Bar)
 	fn := func(resp api.ProgressResponse) error {
 	fn := func(resp api.ProgressResponse) error {
 		if resp.Digest != "" {
 		if resp.Digest != "" {
+			spinner.Stop()
+
 			bar, ok := bars[resp.Digest]
 			bar, ok := bars[resp.Digest]
 			if !ok {
 			if !ok {
 				bar = progress.NewBar(fmt.Sprintf("pulling %s...", resp.Digest[7:19]), resp.Total, resp.Completed)
 				bar = progress.NewBar(fmt.Sprintf("pulling %s...", resp.Digest[7:19]), resp.Total, resp.Completed)
@@ -136,6 +138,8 @@ func CreateHandler(cmd *cobra.Command, args []string) error {
 
 
 			bar.Set(resp.Completed)
 			bar.Set(resp.Completed)
 		} else if status != resp.Status {
 		} else if status != resp.Status {
+			spinner.Stop()
+
 			status = resp.Status
 			status = resp.Status
 			spinner := progress.NewSpinner(status)
 			spinner := progress.NewSpinner(status)
 			p.Add(status, spinner)
 			p.Add(status, spinner)