From 0de1461fc3de5c6288c4f8120910c54ee7a3e62b Mon Sep 17 00:00:00 2001 From: Simon Cornet Date: Thu, 2 Jan 2025 00:13:41 +0100 Subject: [PATCH] feat: improved bar prefix depending on repo count --- main.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index b4a5505..7a566d2 100644 --- a/main.go +++ b/main.go @@ -178,6 +178,11 @@ func checkoutRepositories(repositories []Repository) { // make progressbar using: // - github.com/k0kubun/go-ansi // - github.com/schollz/progressbar/v3 + barPrefix := fmt.Sprintf("Getting your one and only repository...") + if repoCount > 1 { + barPrefix = fmt.Sprintf("Getting your repositories...") + } + bar := progressbar.NewOptions( repoCount, progressbar.OptionSetWriter(ansi.NewAnsiStdout()), @@ -186,7 +191,7 @@ func checkoutRepositories(repositories []Repository) { progressbar.OptionSetElapsedTime(true), progressbar.OptionSetPredictTime(false), progressbar.OptionSetWidth(20), - progressbar.OptionSetDescription("Getting your repositories..."), + progressbar.OptionSetDescription(barPrefix), progressbar.OptionSetTheme(progressbar.Theme{ Saucer: "[green]=[reset]", SaucerHead: "[green]>[reset]",