feat(cli): add history command and logging for actions

This commit is contained in:
Patryk Hegenberg 2025-01-24 09:24:59 +01:00
parent f8abf29594
commit 8ed3b0c013
9 changed files with 110 additions and 4 deletions

View file

@ -53,10 +53,18 @@ var updateCmd = &cobra.Command{
if packageName != "" {
if err := manager.UpdatePackage(packageName); err != nil {
log.Printf("error: %v\n", err)
} else {
if err := utils.LogToHistory("updated", packageName, manager.Name()); err != nil {
fmt.Println("error logging action:", err)
}
}
} else {
if err := manager.UpdateAllPackages(); err != nil {
log.Printf("error: %v\n", err)
} else {
if err := utils.LogToHistory("updated", "all", "all"); err != nil {
fmt.Println("error logging action:", err)
}
}
}
},