mirror of https://github.com/restic/restic.git
debug: explicitly pass stdout to dump functions
This commit is contained in:
parent
c03bc88b29
commit
08bf3bae79
|
@ -107,13 +107,11 @@ func printPacks(repo *repository.Repository, wr io.Writer) error {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return prettyPrintJSON(os.Stdout, p)
|
return prettyPrintJSON(wr, p)
|
||||||
})
|
})
|
||||||
|
|
||||||
return nil
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func dumpIndexes(repo restic.Repository) error {
|
func dumpIndexes(repo restic.Repository, wr io.Writer) error {
|
||||||
return repo.List(context.TODO(), restic.IndexFile, func(id restic.ID, size int64) error {
|
return repo.List(context.TODO(), restic.IndexFile, func(id restic.ID, size int64) error {
|
||||||
fmt.Printf("index_id: %v\n", id)
|
fmt.Printf("index_id: %v\n", id)
|
||||||
|
|
||||||
|
@ -122,7 +120,7 @@ func dumpIndexes(repo restic.Repository) error {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
return idx.Dump(os.Stdout)
|
return idx.Dump(wr)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -153,7 +151,7 @@ func runDebugDump(gopts GlobalOptions, args []string) error {
|
||||||
|
|
||||||
switch tpe {
|
switch tpe {
|
||||||
case "indexes":
|
case "indexes":
|
||||||
return dumpIndexes(repo)
|
return dumpIndexes(repo, os.Stdout)
|
||||||
case "snapshots":
|
case "snapshots":
|
||||||
return debugPrintSnapshots(repo, os.Stdout)
|
return debugPrintSnapshots(repo, os.Stdout)
|
||||||
case "packs":
|
case "packs":
|
||||||
|
@ -166,7 +164,7 @@ func runDebugDump(gopts GlobalOptions, args []string) error {
|
||||||
}
|
}
|
||||||
|
|
||||||
fmt.Printf("\nindexes:\n")
|
fmt.Printf("\nindexes:\n")
|
||||||
err = dumpIndexes(repo)
|
err = dumpIndexes(repo, os.Stdout)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue