fd icon indicating copy to clipboard operation
fd copied to clipboard

Add WSL2 support for hyperlinks

Open TiltedToast opened this issue 6 months ago • 2 comments

I noticed that the hyperlinks generated by fd don't quite work inside wsl2 as you have to use a very specific hostname in this case.

Thankfully as far as I'm aware every officially supported wsl2 distro comes with the wslpath utility that can quickly convert between windows and wsl paths so getting the hostname is as easy as calling that with the root of the file system as an argument.

Performance wise this shouldn't cause any issues, since it only runs once regardless of how many files are being printed. Other unix environments should be unaffected by this, since it'll just silently fail and use gethostname as usual.

TiltedToast avatar Aug 23 '24 18:08 TiltedToast