fix: store filepaths in array

I opted to encapsulate these in an array because I was paranoid about
needing to separate each directory with a whitespace when storing them
on a stringwise basis. This should be safer and ensure the paths don't
get concatenated together if the whitespace is omitted.
This commit is contained in:
aclist 2025-10-23 13:57:19 +09:00
parent d0de2974d8
commit ec7daf7f6b

View File

@ -86,14 +86,15 @@ logger(){
}
setup_dirs(){
directories="$state_path "
directories+="$cache_path "
directories+="$share_path "
directories+="$helpers_path "
directories+="$freedesktop_path "
directories+="$config_path "
directories+="$log_path "
for dir in $directories; do
directories=()
directories+=("$state_path")
directories+=("$cache_path")
directories+=("$share_path")
directories+=("$helpers_path")
directories+=("$freedesktop_path")
directories+=("$config_path")
directories+=("$log_path")
for dir in "${directories[@]}"; do
mkdir -p "$dir"
done
}