mkdir -m760 ~/.local/share
}
xdg_data_dirs=($XDG_DATA_HOME /{opt,usr/local,usr/pkg,usr}/share
- ${XDG_DATA_DIRS:+"$xdg_data_dirs[@]"})
- xdg_data_dirs=${xdg_data_dirs:#}
+ ${XDG_DATA_DIRS:+${xdg_data_dirs%%/}})
export XDG_DATA_DIRS
typeset -UT XDG_CONFIG_DIRS xdg_config_dirs
}
# I am of the belief .local should follow FHS /usr/local...
[[ -e ~/.local/etc ]] || ln -s ~/.config ~/.local/etc
- xdg_config_dirs=($XDG_CONFIG_HOME ${XDG_CONFIG_DIRS:+"$xdg_config_dirs[@]"}
+ xdg_config_dirs=($XDG_CONFIG_HOME
+ ${XDG_CONFIG_DIRS:+${xdg_config_dirs%%/}}
{/opt,/usr/local,/usr/pkg,}/etc/xdg)
- xdg_config_dirs=${xdg_config_dirs:#}
export XDG_CONFIG_DIRS
if [[ -v XDG_STATE_HOME ]] {