terraform/internal/getproviders
Martin Atkins 2aac8cf812 internal/getproviders: Distinguished packed vs. unpacked local packages
Our local filesystem mirror mechanism will allow provider packages to be
given either in packed form as an archive directly downloaded to disk or
in an unpacked form where the archive is extracted.

Distinguishing these two cases in the concrete Location types will allow
callers to reliably select the mode chosen by the selected installation
source and handle it appropriately, rather than resorting to out-of-band
heuristics like checking whether the object is a directory or a file.
2020-01-10 09:41:27 -08:00
..
doc.go internal/getproviders: Query a provider registry 2020-01-10 09:41:27 -08:00
errors.go internal/getproviders: Query a provider registry 2020-01-10 09:41:27 -08:00
filesystem_mirror_source.go internal/getproviders: Stub out the two mirror sources 2020-01-10 09:41:27 -08:00
http_mirror_source.go internal/getproviders: Stub out the two mirror sources 2020-01-10 09:41:27 -08:00
memoize_source.go internal/getproviders: MemoizeSource for local caching of source responses 2020-01-10 09:41:27 -08:00
multi_source.go internal/getproviders: Stub of MultiSource 2020-01-10 09:41:27 -08:00
registry_client.go internal/getproviders: Package URL should always be absolute 2020-01-10 09:41:27 -08:00
registry_client_test.go internal/getproviders: Package URL should always be absolute 2020-01-10 09:41:27 -08:00
registry_source.go internal/getproviders: Source interface for generalization 2020-01-10 09:41:27 -08:00
registry_source_test.go internal/getproviders: Package URL should always be absolute 2020-01-10 09:41:27 -08:00
source.go internal/getproviders: Source interface for generalization 2020-01-10 09:41:27 -08:00
types.go internal/getproviders: Distinguished packed vs. unpacked local packages 2020-01-10 09:41:27 -08:00