Automatically exclude current restic cache

This commit is contained in:
Alexander Neumann
2017-09-11 21:37:10 +02:00
parent 58699e3c90
commit 610b676444
4 changed files with 43 additions and 0 deletions

View File

@@ -152,3 +152,8 @@ func (c *Cache) Wrap(be restic.Backend) restic.Backend {
Cache: c,
}
}
// BaseDir returns the base directory.
func (c *Cache) BaseDir() string {
return c.Base
}

View File

@@ -4,6 +4,9 @@ import "io"
// Cache manages a local cache.
type Cache interface {
// BaseDir returns the base directory of the cache.
BaseDir() string
// Wrap returns a backend with a cache.
Wrap(Backend) Backend