mirror of
https://github.com/ethauvin/sdkman-for-fish.git
synced 2025-04-27 21:58:11 -07:00
issue #29: Avoid GNU-specific find
.
This commit is contained in:
parent
060169f5da
commit
7faecfd154
2 changed files with 64 additions and 64 deletions
|
@ -47,5 +47,5 @@ script:
|
||||||
- ruby test/completion.rb
|
- ruby test/completion.rb
|
||||||
- fish test/wrapper.fish
|
- fish test/wrapper.fish
|
||||||
- fish test/reinitialize.fish
|
- fish test/reinitialize.fish
|
||||||
- bash -c "source ${HOME}/.sdkman/bin/sdkman-init.sh && sdk install crash 1.3.0 && sdk uninstall crash 1.3.0" && fish test/10_zombies_new.fish
|
- bash -c "source \"${HOME}/.sdkman/bin/sdkman-init.sh\" && sdk install crash 1.3.0 && sdk uninstall crash 1.3.0" && fish test/10_zombies_new.fish
|
||||||
- bash -c "rm -rf ~/.sdkman && sed -i 's/^.*\(sdkman\|SDKMAN\).*$//g' ~/.bashrc && echo 'SDKMAN uninstalled'" && fish -c "echo 'y' | sdk" && fish -c "sdk version"
|
- bash -c "rm -rf \"${HOME}/.sdkman\" && sed -i 's/^.*\(sdkman\|SDKMAN\).*$//g' \"${HOME}/.bashrc\" && echo 'SDKMAN uninstalled'" && fish -c "echo 'y' | sdk" && fish -c "sdk version"
|
||||||
|
|
|
@ -65,9 +65,9 @@ end
|
||||||
|
|
||||||
function __fish_sdkman_candidates_with_versions
|
function __fish_sdkman_candidates_with_versions
|
||||||
set regexpHome (string replace -a '/' '\\/' "$HOME/")
|
set regexpHome (string replace -a '/' '\\/' "$HOME/")
|
||||||
find "$HOME"/.sdkman/candidates/ -name '*current*' -printf "%h\n" \
|
|
||||||
| sed -e "s/$regexpHome//" \
|
find "$HOME"/.sdkman/candidates/ -mindepth 2 -maxdepth 2 -name '*current' \
|
||||||
| cut -d '/' -f 3 \
|
| awk -F '/' '{ print $(NF-1) }' \
|
||||||
| sort -u
|
| sort -u
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue