cli: Support opening anonymous file descriptors via the cli on MacOS and Linux (#26744)

Closes #4770

(really closes issue described in [this
comment](https://github.com/zed-industries/zed/issues/4770#issuecomment-2258728884)
on #4770)

Only implemented for MacOS and Linux for now as I have no way to test on
Windows or BSD.
PRs welcome!

Release Notes:

- Added support for reading from anonymous file descriptors (e.g.
created as part of process substitution) on MacOS and Linux
daa16bcf42Ben Kunkle committed on 3/14/2025, 1:53:47 AM· committed by GitHubparent22ad7b1
1 file changedLine totals unavailable