Пример #1
0
		renderWg.Add(1)

		switch {
		case pSilent:
			go RenderSilentView(progressChannel, &renderWg)
		case pQuiet:
			go RenderQuietView(progressChannel, &renderWg)
		default:
			go RenderQuietView(progressChannel, &renderWg)
			// go RenderProgressView(stage, progressChannel, &renderWg)
		}

		if pAllRepositories {
			stage.SyncAll(progressChannel)
		} else {
			stage.Sync(pRepositories, progressChannel)
		}

		renderWg.Wait()

		if stage.HasError() {
			switch {
			case pSilent:
				// no report
			default:
				RenderErrorSummary(stage)
			}

			os.Exit(1)
		}
	},