lib/utilities: XDG_CACHE_HOME
Use $XDG_CACHE_HOME environment constant instead of placing a tmp/cache folder inside the bash-it data repo. If not defined, fall back to current behavior.pull/1904/head
parent
8317ef2558
commit
070c35ab0c
|
|
@ -85,8 +85,8 @@ function _bash-it-component-help() {
|
||||||
|
|
||||||
function _bash-it-component-cache-file() {
|
function _bash-it-component-cache-file() {
|
||||||
local component file
|
local component file
|
||||||
component="$(_bash-it-pluralize-component "${1}")"
|
component="$(_bash-it-pluralize-component "${1?}")"
|
||||||
file="${BASH_IT?}/tmp/cache/${component}"
|
file="${XDG_CACHE_HOME:-${BASH_IT?}/tmp/cache}${XDG_CACHE_HOME:+/bash_it}/${component}"
|
||||||
[[ -f "${file}" ]] || mkdir -p "${file%/*}"
|
[[ -f "${file}" ]] || mkdir -p "${file%/*}"
|
||||||
printf '%s' "${file}"
|
printf '%s' "${file}"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue