summaryrefslogtreecommitdiffstats
path: root/internal/utils
diff options
context:
space:
mode:
Diffstat (limited to 'internal/utils')
-rw-r--r--internal/utils/version.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/internal/utils/version.go b/internal/utils/version.go
index 2b52a8b..847aeb6 100644
--- a/internal/utils/version.go
+++ b/internal/utils/version.go
@@ -103,19 +103,20 @@ func promptAndUpdate(newVersion string) {
response = strings.ToLower(strings.TrimSpace(response))
if response != "" && response != "y" && response != "yes" {
- fmt.Fprintf(os.Stderr, "Update skipped. Run 'go install git.db.org.ai/dborg@latest' to update manually.\n\n")
+ fmt.Fprintf(os.Stderr, "Update skipped. Run 'go install git.db.org.ai/dborg@%s' to update manually.\n\n", newVersion)
return
}
fmt.Fprintf(os.Stderr, "Updating to %s...\n", newVersion)
- installCmd := exec.Command("go", "install", "git.db.org.ai/dborg@latest")
+ installTarget := fmt.Sprintf("git.db.org.ai/dborg@%s", newVersion)
+ installCmd := exec.Command("go", "install", installTarget)
installCmd.Stdout = os.Stderr
installCmd.Stderr = os.Stderr
if err := installCmd.Run(); err != nil {
fmt.Fprintf(os.Stderr, "Failed to update: %v\n", err)
- fmt.Fprintf(os.Stderr, "Please update manually: go install git.db.org.ai/dborg@latest\n\n")
+ fmt.Fprintf(os.Stderr, "Please update manually: go install git.db.org.ai/dborg@%s\n\n", newVersion)
return
}