Refactoring: Define sdkman-init variable only once and "hide" it.

Also nicer test output.
This commit is contained in:
Raphael Reitzig 2018-07-19 01:19:05 +02:00
parent 597945453d
commit 8a14b1d570
3 changed files with 8 additions and 9 deletions

View file

@ -1,11 +1,9 @@
set sdkman_init "$HOME/.sdkman/bin/sdkman-init.sh"
# Guard: SDKMAN! needs to be installed
if not test -f "$sdkman_init"
if not test -f "$__fish_sdkman_init"
exit 0
end
# Declare the sdk command for fish
function sdk -d "Manage SDKs"
__fish_sdkman_run_in_bash "source $sdkman_init && sdk $argv"
__fish_sdkman_run_in_bash "source $__fish_sdkman_init && sdk $argv"
end