refactoring complex example
Vladimir Bauer
2 years ago
| 24 | 24 | queue := make([]*mpb.Bar, 2) |
| 25 | 25 | queue[0] = p.AddBar(rand.Int63n(201)+100, |
| 26 | 26 | mpb.PrependDecorators( |
| 27 | decor.Name(task, decor.WC{W: len(task) + 1, C: decor.DidentRight}), | |
| 27 | decor.Name(task, decor.WC{C: decor.DindentRight | decor.DextraSpace}), | |
| 28 | 28 | decor.Name("downloading", decor.WCSyncSpaceR), |
| 29 | 29 | decor.CountersNoUnit("%d / %d", decor.WCSyncWidth), |
| 30 | 30 | ), |
| 36 | 36 | mpb.BarQueueAfter(queue[0]), // this bar is queued |
| 37 | 37 | mpb.BarFillerClearOnComplete(), |
| 38 | 38 | mpb.PrependDecorators( |
| 39 | decor.Name(task, decor.WC{W: len(task) + 1, C: decor.DidentRight}), | |
| 39 | decor.Name(task, decor.WC{C: decor.DindentRight | decor.DextraSpace}), | |
| 40 | 40 | decor.OnCompleteMeta( |
| 41 | 41 | decor.OnComplete( |
| 42 | 42 | decor.Meta(decor.Name("installing", decor.WCSyncSpaceR), toMetaFunc(red)), |