diff --git a/set-java-home.xsh b/set-java-home.xsh index 48af5180..74a55993 100644 --- a/set-java-home.xsh +++ b/set-java-home.xsh @@ -1,11 +1,10 @@ #!/usr/bin/env xonsh def asdf_update_java_home() -> None: - $java_path=$(asdf which java) - if len($java_path) > 0: - $JAVA_HOME=$(dirname $(dirname $(realpath $java_path))).rstrip('\n') + java_path=$(asdf which java).rstrip('\n') + if java_path: + $JAVA_HOME=$(dirname $(dirname $(realpath @(java_path)))).rstrip('\n') $JDK_HOME=$JAVA_HOME - del $java_path @events.on_chdir def update_java_home_on_chdir(olddir, newdir, **kw) -> None: