1 // Copyright 2016 Amazon.com, Inc. or its affiliates. All Rights Reserved. 2 // 3 // Licensed under the Apache License, Version 2.0 (the "License"). You may 4 // not use this file except in compliance with the License. A copy of the 5 // License is located at 6 // 7 // http://aws.amazon.com/apache2.0/ 8 // 9 // or in the "license" file accompanying this file. This file is distributed 10 // on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 11 // express or implied. See the License for the specific language governing 12 // permissions and limitations under the License. 13 14 package config 15 16 import "os" 17 18 func GetCacheDir() string { 19 if cacheDir := os.Getenv("AWS_ECR_CACHE_DIR"); cacheDir != "" { 20 return cacheDir 21 } 22 return "~/.ecr" 23 } 24