github.com/weiwenhao/getter@v1.30.1/storage.go (about) 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 }