1package getter
2
3// Storage is an interface that knows how to lookup downloaded directories
4// as well as download and update directories from their sources into the
5// proper location.
6type Storage interface {
7	// Dir returns the directory on local disk where the directory source
8	// can be loaded from.
9	Dir(string) (string, bool, error)
10
11	// Get will download and optionally update the given directory.
12	Get(string, string, bool) error
13}
14