#!/usr/bin/pwsh $desktop="$env:HOME/Desktop" $fsarg=(Get-ChildItem $desktop -FollowSymlink | ForEach-Object { if ($_ -is [System.IO.DirectoryInfo]) { return "$($_.Name)/" } else { return $_.Name } } | fuzzel --dmenu --prompt="Open with VSCode (~/Desktop): ") $fsarg -and (Start-Process code -ArgumentList @("$desktop/$fsarg"))