eza
eza copied to clipboard
feat: Add macOS Alias Support
Currently, eza cannot display the target path of macOS alias files.
Unlike symlinks, alias maintains dynamic reference via file ID tracking, working even when target files move.
Expected Behavior
Similar to how eza handles symlinks:
$ eza -l
.rw-r--r--@ 800 username time alias_file -> /path/to/target
This sound like we would need to call specific macOS APIs, not sure if there’s something in Rust to do that: https://en.wikipedia.org/wiki/Alias_(Mac_OS)#Programming_API