reitzig / sdkman-for-fish

Adds support for SDKMAN! to fish
MIT License
280 stars 13 forks source link

Install failed `test: Expected a combining operator like '-a' at index 2` #54

Open mrichman opened 4 days ago

mrichman commented 4 days ago
fisher install reitzig/sdkman-for-fish@v2.1.0
fisher install version 4.4.4
Fetching https://api.github.com/repos/reitzig/sdkman-for-fish/tarball/v2.1.0
Installing reitzig/sdkman-for-fish@v2.1.0
           /Users/mark/.config/fish/functions/sdk.fish
           /Users/mark/.config/fish/conf.d/sdk.fish
           /Users/mark/.config/fish/completions/sdk.fish
test: Expected a combining operator like '-a' at index 2
                           != mark
 ^
~/.config/fish/conf.d/sdk.fish (line 99):
if not set -q SDKMAN_CANDIDATES_DIR; or test (ls -ld "$SDKMAN_CANDIDATES_DIR" | awk '{print $3}') != (whoami)
                                        ^
from sourcing file ~/.config/fish/conf.d/sdk.fish
    called on line 189 of file ~/.config/fish/functions/fisher.fish
in function 'fisher' with arguments 'install reitzig/sdkman-for-fish@v2.1.0'
Updated 1 plugin/s
reitzig commented 4 days ago
fish --version
cat /etc/os-release

?

mrichman commented 3 days ago

4.4.4 macOS 14.5

uninstall and reinstall seems to have fixed it

reitzig commented 3 days ago

Huh, that's odd. 🤔

I may have to keep an eye out for changes in fish.

mrichman commented 3 days ago

@reitzig Just got it again on a different machine:

fisher install reitzig/sdkman-for-fish@v2.1.0
fisher install version 4.4.4
Fetching https://api.github.com/repos/reitzig/sdkman-for-fish/tarball/HEAD
Installing reitzig/sdkman-for-fish
           /Users/mark/.config/fish/functions/sdk.fish
           /Users/mark/.config/fish/conf.d/sdk.fish
           /Users/mark/.config/fish/completions/sdk.fish
test: Expected a combining operator like '-a' at index 2
   != mark
 ^
~/.config/fish/conf.d/sdk.fish (line 99):
if not set -q SDKMAN_CANDIDATES_DIR; or test (ls -ld "$SDKMAN_CANDIDATES_DIR" | awk '{print $3}') != (whoami)
                                        ^
from sourcing file ~/.config/fish/conf.d/sdk.fish
    called on line 189 of file ~/.config/fish/functions/fisher.fish
in function 'fisher' with arguments 'install reitzig/sdkman-for-fish'
Installed 1 plugin/s

Fisher 4.4.4 Fish 3.7.1

fisher list

oh-my-fish/plugin-osx
jorgebucaran/nvm.fish
reitzig/sdkman-for-fish@v2.1.0

macOS 13.6.7