mirror of https://github.com/jorgebucaran/fisher
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
818 B
Fish
31 lines
818 B
Fish
function setup
|
|
set -g XDG_CONFIG_HOME config
|
|
set -g XDG_DATA_HOME data
|
|
set -g XDG_CACHE_HOME cache
|
|
end
|
|
|
|
test "$TESTNAME - Return ~/.config if XDG_CONFIG_HOME not set" (
|
|
set -e XDG_CONFIG_HOME
|
|
__fisher_xdg --config) = $HOME/.config
|
|
end
|
|
|
|
test "$TESTNAME - Return ~/.cache if XDG_CACHE_HOME not set" (
|
|
set -e XDG_CACHE_HOME
|
|
__fisher_xdg --cache) = $HOME/.cache
|
|
end
|
|
|
|
test "$TESTNAME - Return ~/.local/share if XDG_DATA_HOME not set" (
|
|
set -e XDG_DATA_HOME
|
|
__fisher_xdg --data) = $HOME/.local/share
|
|
end
|
|
|
|
for flag in config data cache
|
|
test "$TESTNAME - Flag --$flag is equivalent to --$flag-home"
|
|
(__fisher_xdg --$flag) = (__fisher_xdg --$flag-home)
|
|
end
|
|
|
|
test "$TESTNAME - Flag --$flag returns XDG-$flag-HOME if set"
|
|
(__fisher_xdg --$flag) = $flag
|
|
end
|
|
end
|