diff options
| author | Anton Bobov <abobov@gmail.com> | 2021-06-13 16:22:39 +0500 |
|---|---|---|
| committer | Anton Bobov <abobov@gmail.com> | 2021-06-13 16:22:39 +0500 |
| commit | cf1c169bddffa22809e8a0359bb09344b2e3ee60 (patch) | |
| tree | 9f3e5b78156de4518e754e5580413d7042873eb9 /files/.zsh/rc/S20_sdkman | |
| parent | 3271746fe4598cb8c622ac15d6fc9734a4a6d311 (diff) | |
zsh: update aliases.
Diffstat (limited to 'files/.zsh/rc/S20_sdkman')
| -rw-r--r-- | files/.zsh/rc/S20_sdkman | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/files/.zsh/rc/S20_sdkman b/files/.zsh/rc/S20_sdkman index e94ab6b..04eb94a 100644 --- a/files/.zsh/rc/S20_sdkman +++ b/files/.zsh/rc/S20_sdkman @@ -19,4 +19,15 @@ jdk-select() { test -z "$version" || sdk use java $version } +sdk-cleanup() { + find ~/.sdkman/candidates -maxdepth 2 -mindepth 2 -type d | + awk -F '/' '{print $(NF-1), $NF}' | + sort -V | + column -t | + fzf --multi | + while read candidate version ; do + sdk rm $candidate $version + done +} + # vim: ft=zsh |
