]>
Commit | Line | Data |
---|---|---|
bae9f6d2 JC |
1 | package 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. | |
6 | type 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 | } |