From 23849470b92c1a50cf885523b6a0e5659b223089 Mon Sep 17 00:00:00 2001 From: Hari Sekhon Date: Fri, 2 Oct 2020 18:21:55 +0100 Subject: [PATCH] added travis_repos_delete_caches.sh --- travis_repos_delete_caches.sh | 41 +++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100755 travis_repos_delete_caches.sh diff --git a/travis_repos_delete_caches.sh b/travis_repos_delete_caches.sh new file mode 100755 index 00000000..6da6fa66 --- /dev/null +++ b/travis_repos_delete_caches.sh @@ -0,0 +1,41 @@ +#!/usr/bin/env bash +# vim:ts=4:sts=4:sw=4:et +# +# Author: Hari Sekhon +# Date: 2020-10-01 00:19:22 +0100 (Thu, 01 Oct 2020) +# +# https://github.com/harisekhon/bash-tools +# +# License: see accompanying Hari Sekhon LICENSE file +# +# If you're using my code you're welcome to connect with me on LinkedIn and optionally send me feedback to help steer this or other code I publish +# +# https://www.linkedin.com/in/harisekhon +# + +set -euo pipefail +[ -n "${DEBUG:-}" ] && set -x +srcdir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" + +# shellcheck disable=SC1090 +. "$srcdir/lib/utils.sh" + +# shellcheck disable=SC1090 +. "$srcdir/lib/travis.sh" + +# shellcheck disable=SC2034,SC2154 +usage_description=" +Deletes all caches for all Travis CI repos + +Uses the adjacent travis_*.sh scripts +" + +# used by usage() in lib/utils.sh +# shellcheck disable=SC2034 +usage_args="" + +help_usage "$@" + +export NO_HEADING=1 + +"$srcdir/travis_foreach_repo.sh" "'$srcdir/travis_repo_delete_caches.sh' '{repo}' > /dev/null"