2
2
mirror of https://github.com/octoleo/restic.git synced 2024-12-02 09:58:25 +00:00

Merge pull request #760 from restic/fix-756

Allow listing blobs
This commit is contained in:
Alexander Neumann 2017-01-30 18:25:47 +01:00
commit 32dfbad414

View File

@ -1,8 +1,10 @@
package main package main
import ( import (
"fmt"
"restic" "restic"
"restic/errors" "restic/errors"
"restic/index"
"github.com/spf13/cobra" "github.com/spf13/cobra"
) )
@ -52,6 +54,19 @@ func runList(opts GlobalOptions, args []string) error {
t = restic.KeyFile t = restic.KeyFile
case "locks": case "locks":
t = restic.LockFile t = restic.LockFile
case "blobs":
idx, err := index.Load(repo, nil)
if err != nil {
return err
}
for _, pack := range idx.Packs {
for _, entry := range pack.Entries {
fmt.Printf("%v %v\n", entry.Type, entry.ID)
}
}
return nil
default: default:
return errors.Fatal("invalid type") return errors.Fatal("invalid type")
} }