#!/bin/bash
unset IFS
set -eu

BASE_PTH="${ASDF_DATA_DIR:-$HOME/.asdf}/shims:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib"

printf "export PATH='%s" "$BASE_PTH" >~/.path.zsh

IFS=';' read -ra PTH_NTFS <<<"$(wslvar PATH)"

for PTH_NTFS in "${PTH_NTFS[@]}"; do
    PTH_UNIX="$(wslpath -u "$PTH_NTFS")"
    printf ":%s" "$PTH_UNIX" >>~/.path.zsh
done

printf "'\n" >>~/.path.zsh
