[#3685] added the release notes to the success ghupdate output

This commit is contained in:
Gani Georgiev
2023-11-06 11:19:12 +02:00
parent 4e51e393a2
commit 8961232a44
2 changed files with 14 additions and 3 deletions
+10
View File
@@ -245,6 +245,16 @@ func (p *plugin) update(withBackup bool) error {
color.HiBlack("---")
color.Green("Update completed successfully! You can start the executable as usual.")
// print the release notes
if latest.Body != "" {
fmt.Print("\n")
color.Cyan("Here is a list with some of the %s changes:", latest.Tag)
// remove the update command note to avoid "stuttering"
releaseNotes := strings.TrimSpace(strings.Replace(latest.Body, "> _To update the prebuilt executable you can run `./pocketbase update`._", "", 1))
color.Cyan(releaseNotes)
fmt.Print("\n")
}
return nil
}