eza icon indicating copy to clipboard operation
eza copied to clipboard

feat: Add macOS Alias Support

Open Equationzhao opened this issue 10 months ago • 1 comments

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

Equationzhao avatar Feb 22 '25 09:02 Equationzhao

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

ariasuni avatar Apr 03 '25 17:04 ariasuni