more fix
This commit is contained in:
@@ -56,7 +56,7 @@ func (p *AddCmd) Execute(_ context.Context, f *flag.FlagSet, _ ...interface{}) s
|
||||
return subcommands.ExitFailure
|
||||
}
|
||||
|
||||
if err := p.Service.Scan(gameID); err != nil {
|
||||
if _, err := p.Service.Scan(gameID); err != nil {
|
||||
fmt.Fprintln(os.Stderr, "error: failed to scan:", err)
|
||||
return subcommands.ExitFailure
|
||||
}
|
||||
|
||||
@@ -37,15 +37,16 @@ func (p *RunCmd) Execute(_ context.Context, f *flag.FlagSet, _ ...interface{}) s
|
||||
}
|
||||
|
||||
for _, metadata := range datastore {
|
||||
if err := p.Service.MakeBackup(metadata.ID); err != nil {
|
||||
fmt.Fprintln(os.Stderr, "error: failed to make backup:", err)
|
||||
return subcommands.ExitFailure
|
||||
changed, err := p.Service.Scan(metadata.ID)
|
||||
if err != nil {
|
||||
fmt.Println("❌", metadata.Name, ":", err.Error())
|
||||
continue
|
||||
}
|
||||
if err := p.Service.Scan(metadata.ID); err != nil {
|
||||
fmt.Fprintln(os.Stderr, "error: failed to scan:", err)
|
||||
return subcommands.ExitFailure
|
||||
if changed {
|
||||
fmt.Println("✅", metadata.Name, ": backed up")
|
||||
} else {
|
||||
fmt.Println("🆗", metadata.Name, ": up to date")
|
||||
}
|
||||
fmt.Println("✅", metadata.Name)
|
||||
}
|
||||
|
||||
fmt.Println("done.")
|
||||
|
||||
@@ -66,7 +66,6 @@ func (p *SyncCmd) Execute(_ context.Context, f *flag.FlagSet, _ ...interface{})
|
||||
pg.Finish()
|
||||
pg.Clear()
|
||||
pg.Close()
|
||||
|
||||
}
|
||||
|
||||
pg.Describe(fmt.Sprintf("[%s] Checking status...", g.Name))
|
||||
@@ -88,6 +87,7 @@ func (p *SyncCmd) Execute(_ context.Context, f *flag.FlagSet, _ ...interface{})
|
||||
destroyPg()
|
||||
slog.Warn("failed to push backup files", "err", err)
|
||||
}
|
||||
destroyPg()
|
||||
fmt.Println(g.Name + ": pushed")
|
||||
continue
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user