Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for fish shell and continue adding support for non-posix compliant shells. #2995

Draft
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

social-anthrax
Copy link

Closes #478.

This further contributes to Jubilee Young's efforts to add support for non-posix compliant shells by adding add_to_path and remove_from_path methods to the UnixShell trait. This removes the bulk of code from unix.rs.

As part of this, support for fish shell is also added by writing to $HOME/.config/fish/conf.d/cargo.fish as recommended by fish shell issue 3170.

Any recommendations for further tests and changes to how the fish path should be handled are welcome.

@social-anthrax
Copy link
Author

I had to shelve this project for a while due to technical difficulties with my previous setup, but I should be able to get back to this now.

@rami3l
Copy link
Member

rami3l commented Oct 9, 2023

Possibly superceded by #3108.

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.

PATH support doesn't work for fish shell
3 participants