# Functions
ContainsString checks if array contains string.
GetRegion attempts loading the AWS region from ~/.aws.config.
LoadFiles return filtered map of relative to 'root' file paths; for filtering it uses shell file name pattern matching.
ReadIgnoreFile reads .apexignore in `dir` when present and returns a list of patterns.
Sha256 returns a base64 encoded SHA256 hash of `b`.