# Functions
ConvertEnvironment converts the []Environment to "key=val" strings.
ConvertEnvironmentToDocker converts the []Environment into Dockerfile format.
GetEnvironment gets the .sti/environment file located in the sources and parse it into []environment.
NewDownloader creates an instance of the default Downloader implementation.
NewHTTPReader creates an instance of the HttpURLReader.
NewInstaller returns a new instance of the default Installer implementation.
# Structs
Environment represents a single environment variable definition.
FileURLReader opens a specified file and returns its stream.
HttpURLReader retrieves a response from a given http(s) URL.
ImageReader just returns information the URL is from inside the image.
# Interfaces
Downloader downloads the specified URL to the target file location.
Installer interface is responsible for installing scripts needed to run the build.