mirror of
https://github.com/halcyon/asdf-java.git
synced 2024-10-06 07:42:09 +08:00
0514c7f2d8
Co-authored-by: Ender Veiga <eveiga@denodo.com>
16 lines
419 B
Plaintext
16 lines
419 B
Plaintext
#!/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')
|
|
del $java_path
|
|
|
|
@events.on_chdir
|
|
def update_java_home_on_chdir(olddir, newdir, **kw) -> None:
|
|
asdf_update_java_home()
|
|
|
|
@events.on_post_init
|
|
def update_java_home_on_post_init() -> None:
|
|
asdf_update_java_home()
|