Skip to content

Conversation

@2color
Copy link

@2color 2color commented Jan 13, 2026

Use realpath to ensure absolute paths when creating symlinks
and sourcing scripts, preventing broken symlinks when invoked
from different directories.

Use realpath to ensure absolute paths when creating symlinks
and sourcing scripts, preventing broken symlinks when invoked
from different directories.
@ibehnam
Copy link
Owner

ibehnam commented Jan 15, 2026

Thanks! shellock_bindings.fish already resolves its path via realpath, but install.fish still used dirname (status filename). I’ve updated install.fish on main to use dirname (realpath (status filename)) and confirmed installs work both directly and via a symlinked installer. So the remaining value is in the installer path fix; bindings change is redundant on main.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants