sdkman-for-fish/conf.d/sdk.fish
2018-07-12 23:46:37 +02:00

22 lines
558 B
Fish

#!/usr/bin/fish
# Makes command and binaries from SDKMAN! available in fish.
# Delegates to bash for the `sdk` command.
# Copyright (c) 2018 Raphael Reitzig
# MIT License (MIT)
# https://github.com/reitzig/sdkman-for-fish
set sdkman_init "$HOME/.sdkman/bin/sdkman-init.sh"
if test -f "$sdkman_init"
# Add candidate binaries to PATH
for ITEM in $HOME/.sdkman/candidates/* ;
set -gx PATH $PATH $ITEM/current/bin
end
# Declare the sdk command for fish
function sdk
bash -c "source $sdkman_init && sdk $argv"
end
end