Skip to content

[pull] main from github:main#59

Merged
pull[bot] merged 4 commits intoM19913:mainfrom
github:main
Mar 29, 2026
Merged

[pull] main from github:main#59
pull[bot] merged 4 commits intoM19913:mainfrom
github:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Mar 29, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

marcelsafin and others added 4 commits March 29, 2026 04:40
Fish shell users currently fall into the catch-all case, which writes
POSIX export syntax to ~/.profile. Fish does not source ~/.profile and
does not use export PATH="...:$PATH" syntax, so the PATH addition
silently does nothing.

Add a fish case that targets the idiomatic conf.d directory and uses
fish_add_path, matching how the script already handles zsh and bash
with their respective profile files and syntax. Extract the PATH
command into a variable to avoid duplicating the shell-specific logic
across the interactive prompt, non-interactive hint, and get-started
instructions.
Replace scattered rm -rf calls with a single EXIT trap to ensure the
temp directory is always cleaned up on exit. Previously, failures in
curl/wget download, tar extraction, chmod, or mkdir left temp files
behind because set -e would exit before reaching manual cleanup calls.

The trap fires on any exit (success or failure), so it covers all
paths with one line while removing five redundant cleanup calls.
install: use EXIT trap for temp directory cleanup
install: add fish shell support for PATH configuration
@pull pull bot locked and limited conversation to collaborators Mar 29, 2026
@pull pull bot added the ⤵️ pull label Mar 29, 2026
@pull pull bot merged commit 9c1a0ae into M19913:main Mar 29, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants