forked from TrueCloudLab/restic
36 lines
729 B
Go
36 lines
729 B
Go
package main
|
|
|
|
import (
|
|
"errors"
|
|
"fmt"
|
|
|
|
"github.com/fd0/khepri"
|
|
"github.com/fd0/khepri/backend"
|
|
)
|
|
|
|
const TimeFormat = "02.01.2006 15:04:05 -0700"
|
|
|
|
func commandSnapshots(be backend.Server, key *khepri.Key, args []string) error {
|
|
if len(args) != 0 {
|
|
return errors.New("usage: snapshots")
|
|
}
|
|
|
|
// ch, err := khepri.NewContentHandler(be, key)
|
|
// if err != nil {
|
|
// return err
|
|
// }
|
|
|
|
backend.EachID(be, backend.Snapshot, func(id backend.ID) {
|
|
// sn, err := ch.LoadSnapshot(id)
|
|
// if err != nil {
|
|
// fmt.Fprintf(os.Stderr, "error loading snapshot %s: %v\n", id, err)
|
|
// return
|
|
// }
|
|
|
|
// fmt.Printf("snapshot %s\n %s at %s by %s\n",
|
|
// id, sn.Dir, sn.Time, sn.Username)
|
|
fmt.Println(id)
|
|
})
|
|
|
|
return nil
|
|
}
|