mirror of
https://github.com/fish-shell/fish-shell.git
synced 2024-11-23 07:43:18 +08:00
330883b6fd
This is mostly to show that some of my following indent changes don't break current behavior.
9 lines
346 B
Fish
9 lines
346 B
Fish
function __fish_make_cache_dir --description "Create and return XDG_CACHE_HOME"
|
|
set -l xdg_cache_home $XDG_CACHE_HOME
|
|
if test -z "$xdg_cache_home"; or string match -qv '/*' -- $xdg_cache_home; or set -q xdg_cache_home[2]
|
|
set xdg_cache_home $HOME/.cache
|
|
end
|
|
mkdir -m 700 -p $xdg_cache_home
|
|
and echo $xdg_cache_home
|
|
end
|