Browse Source

Reorder main calls

master
Riyyi 2 days ago
parent
commit
6fd4b64d92
  1. 22
      cmd/declpac/main.go

22
cmd/declpac/main.go

@ -64,29 +64,27 @@ func run(cfg *Config) error {
merged := merge.Merge(packages)
if !cfg.DryRun {
if err := state.OpenLog(); err != nil {
if cfg.DryRun {
result, err := pacman.DryRun(merged)
if err != nil {
fmt.Fprintf(os.Stderr, "error: %v\n", err)
return err
}
defer state.Close()
fmt.Println(output.Format(result))
fmt.Fprintf(os.Stderr, "[debug] run: dry-run done (%.2fs)\n", time.Since(start).Seconds())
return nil
}
if err := validation.CheckDBFreshness(); err != nil {
if err := state.OpenLog(); err != nil {
fmt.Fprintf(os.Stderr, "error: %v\n", err)
return err
}
}
defer state.Close()
if cfg.DryRun {
result, err := pacman.DryRun(merged)
if err != nil {
if err := validation.CheckDBFreshness(); err != nil {
fmt.Fprintf(os.Stderr, "error: %v\n", err)
return err
}
fmt.Println(output.Format(result))
fmt.Fprintf(os.Stderr, "[debug] run: dry-run done (%.2fs)\n", time.Since(start).Seconds())
return nil
}
result, err := pacman.Sync(merged)
if err != nil {

Loading…
Cancel
Save