Generate .tool-versions with latest installed

Bo Jeanes 2020-10-24 17:49:06 +11:00
parent dd7316cc7f
commit d968f08ef2
2 changed files with 2 additions and 27 deletions

View File

@ -27,7 +27,6 @@ fresh-options --file # each file as is
# asdf conf
fresh languages/asdfrc
fresh languages/tool-versions
fresh languages/ruby/default-gems # asdf-ruby only
fresh misc/ackrc
@ -123,4 +122,6 @@ EOF
command -v nvim &>/dev/null && vim='nvim'
$vim +PlugUpdate +PlugClean +qall
fi
find ~/.asdf/installs -maxdepth 2 -mindepth 2 -type d -printf '%P\n' | sort -Vru -t/ -k1,1 | tr / ' ' > ~/.tool-versions
}

View File

@ -1,26 +0,0 @@
# asdf list all rust | grep -E '[0-9]' | sort -rV | xargs echo rust
rust beta stable 1.42.0 1.41.1 1.41.0 1.40.0 1.39.0 1.38.0 1.37.0 1.36.0 1.35.0 1.34.2 1.34.1 1.34.0 1.33.0 1.32.0 1.31.1 1.31.0 1.30.1 1.30.0 1.29.2 1.29.1 1.29.0 1.28.0
# asdf list all erlang | grep -vE '^R|beta|preview|-rc[0-9]|-dev' | sort -rV | xargs echo erlang
erlang 22.3 22.2.8 22.2.7 22.2.6 22.2.5 22.2.4 22.2.3 22.2.2 22.2.1 22.2 22.1.8.1 22.1.8 22.1.7 22.1.6 22.1.5 22.1.4 22.1.3 22.1.2 22.1.1 22.1 22.0.7 22.0.6 22.0.5 22.0.4 22.0.3 22.0.2 22.0.1 22.0 21.3.8.14 21.3.8.13 21.3.8.12 21.3.8.11 21.3.8.10 21.3.8.9 21.3.8.8 21.3.8.7 21.3.8.6 21.3.8.5 21.3.8.4 21.3.8.3 21.3.8.2 21.3.8.1 21.3.8 21.3.7.1 21.3.7 21.3.6 21.3.5 21.3.4 21.3.3 21.3.2 21.3.1 21.3 21.2.7 21.2.6 21.2.5 21.2.4 21.2.3 21.2.2 21.2.1 21.2 21.1.4 21.1.3 21.1.2 21.1.1 21.1 21.0.9 21.0.8 21.0.7 21.0.6 21.0.5 21.0.4 21.0.3 21.0.2 21.0.1 21.0 20.3.8.26 20.3.8.25 20.3.8.24 20.3.8.23 20.3.8.22 20.3.8.21 20.3.8.20 20.3.8.19 20.3.8.18 20.3.8.17 20.3.8.16 20.3.8.15 20.3.8.14 20.3.8.13 20.3.8.12 20.3.8.11 20.3.8.10 20.3.8.9 20.3.8.8 20.3.8.7 20.3.8.6 20.3.8.5 20.3.8.4 20.3.8.3 20.3.8.2 20.3.8.1 20.3.8 20.3.7 20.3.6 20.3.5 20.3.4 20.3.3 20.3.2.1 20.3.2 20.3.1 20.3 20.2.4 20.2.3 20.2.2 20.2.1 20.2.0.1 20.2 20.1.7.1 20.1.7 20.1.6 20.1.5 20.1.4 20.1.3 20.1.2 20.1.1 20.1 20.0.5 20.0.4 20.0.3 20.0.2 20.0.1 20.0 19.3.6.13 19.3.6.12 19.3.6.11 19.3.6.10 19.3.6.9 19.3.6.8 19.3.6.7 19.3.6.6 19.3.6.5 19.3.6.4 19.3.6.3 19.3.6.2 19.3.6.1 19.3.6 19.3.5 19.3.4 19.3.3 19.3.2 19.3.1 19.3 19.2.3.1 19.2.3 19.2.2 19.2.1 19.2 19.1.6.1 19.1.6 19.1.5 19.1.4 19.1.3 19.1.2 19.1.1 19.1 19.0.7 19.0.6 19.0.5 19.0.4 19.0.3 19.0.2 19.0.1 19.0 18.3.4.11 18.3.4.10 18.3.4.9 18.3.4.8 18.3.4.7 18.3.4.6 18.3.4.5 18.3.4.4 18.3.4.3 18.3.4.2 18.3.4.1.1 18.3.4.1 18.3.4 18.3.3 18.3.2 18.3.1 18.3 18.2.4.1 18.2.4.0.1 18.2.4 18.2.3 18.2.2 18.2.1 18.2 18.1.5 18.1.4 18.1.3 18.1.2 18.1.1 18.1 18.0.3 18.0.2 18.0.1 18.0 17.5.6.10 17.5.6.9 17.5.6.8 17.5.6.7 17.5.6.6 17.5.6.5 17.5.6.4 17.5.6.3 17.5.6.2 17.5.6.1 17.5.6 17.5.5 17.5.4 17.5.3 17.5.2 17.5.1 17.5 17.4.1 17.4 17.3.4 17.3.3 17.3.2 17.3.1 17.3 17.2.2 17.2.1 17.2 17.1.2 17.1.1 17.1 17.0.2 17.0.1 17.0
# asdf list all elixir | grep -vE 'beta|preview|-rc[0-9]|-dev|master' | sort -Vr | xargs echo elixir
elixir 1.10.3-otp-22 1.10.2-otp-22 1.10.2-otp-21 1.10.2 1.10.1-otp-22 1.10.1-otp-21 1.10.1 1.10.0-rc.0-otp-22 1.10.0-rc.0-otp-21 1.10.0-rc.0 1.10.0-otp-22 1.10.0-otp-21 1.10.0 1.9.4-otp-22 1.9.4-otp-21 1.9.4-otp-20 1.9.4 1.9.3-otp-22 1.9.3-otp-21 1.9.3-otp-20 1.9.3 1.9.2-otp-22 1.9.2-otp-21 1.9.2-otp-20 1.9.2 1.9.1-otp-22 1.9.1-otp-21 1.9.1-otp-20 1.9.1 1.9.0-rc.0-otp-22 1.9.0-rc.0-otp-21 1.9.0-rc.0-otp-20 1.9.0-rc.0 1.9.0-otp-22 1.9.0-otp-21 1.9.0-otp-20 1.9.0 1.8.2-otp-22 1.8.2-otp-21 1.8.2-otp-20 1.8.2 1.8.1-otp-22 1.8.1-otp-21 1.8.1-otp-20 1.8.1 1.8.0-rc.1-otp-22 1.8.0-rc.1-otp-21 1.8.0-rc.1-otp-20 1.8.0-rc.1 1.8.0-rc.0-otp-22 1.8.0-rc.0-otp-21 1.8.0-rc.0-otp-20 1.8.0-rc.0 1.8.0-otp-22 1.8.0-otp-21 1.8.0-otp-20 1.8.0 1.7.4-otp-22 1.7.4-otp-21 1.7.4-otp-20 1.7.4-otp-19 1.7.4 1.7.3-otp-22 1.7.3-otp-21 1.7.3-otp-20 1.7.3-otp-19 1.7.3 1.7.2-otp-22 1.7.2-otp-21 1.7.2-otp-20 1.7.2-otp-19 1.7.2 1.7.1-otp-22 1.7.1-otp-21 1.7.1-otp-20 1.7.1-otp-19 1.7.1 1.7.0-rc.1-otp-22 1.7.0-rc.1-otp-21 1.7.0-rc.1-otp-20 1.7.0-rc.1-otp-19 1.7.0-rc.1 1.7.0-rc.0-otp-22 1.7.0-rc.0-otp-21 1.7.0-rc.0-otp-20 1.7.0-rc.0-otp-19 1.7.0-rc.0 1.7.0-otp-22 1.7.0-otp-21 1.7.0-otp-20 1.7.0-otp-19 1.7.0 1.6.6-otp-21 1.6.6-otp-20 1.6.6-otp-19 1.6.6 1.6.5-otp-21 1.6.5-otp-20 1.6.5-otp-19 1.6.5 1.6.4-otp-20 1.6.4-otp-19 1.6.4 1.6.3-otp-20 1.6.3-otp-19 1.6.3 1.6.2-otp-20 1.6.2-otp-19 1.6.2 1.6.1-otp-20 1.6.1-otp-19 1.6.1 1.6.0-rc.1-otp-20 1.6.0-rc.1-otp-19 1.6.0-rc.1 1.6.0-rc.0-otp-20 1.6.0-rc.0-otp-19 1.6.0-rc.0 1.6.0-otp-20 1.6.0-otp-19 1.6.0 1.5.3-otp-20 1.5.3-otp-19 1.5.3-otp-18 1.5.3 1.5.2-otp-20 1.5.2-otp-19 1.5.2-otp-18 1.5.2 1.5.1-otp-20 1.5.1-otp-19 1.5.1-otp-18 1.5.1 1.5.0-rc.2-otp-20 1.5.0-rc.2-otp-19 1.5.0-rc.2-otp-18 1.5.0-rc.2 1.5.0-rc.1-otp-20 1.5.0-rc.1-otp-19 1.5.0-rc.1-otp-18 1.5.0-rc.1 1.5.0-rc.0-otp-20 1.5.0-rc.0-otp-19 1.5.0-rc.0-otp-18 1.5.0-rc.0 1.5.0-otp-20 1.5.0-otp-19 1.5.0-otp-18 1.5.0 1.4.5-otp-20 1.4.5-otp-19 1.4.5-otp-18 1.4.5 1.4.4-otp-19 1.4.4-otp-18 1.4.4 1.4.3-otp-19 1.4.3-otp-18 1.4.3 1.4.2-otp-19 1.4.2-otp-18 1.4.2 1.4.1-otp-19 1.4.1-otp-18 1.4.1 1.4.0-rc.1-otp-20 1.4.0-rc.1-otp-19 1.4.0-rc.1-otp-18 1.4.0-rc.1 1.4.0-rc.0-otp-20 1.4.0-rc.0-otp-19 1.4.0-rc.0-otp-18 1.4.0-rc.0 1.4.0-otp-19 1.4.0-otp-18 1.4.0 1.3.4-otp-19 1.3.4-otp-18 1.3.4 1.3.3-otp-19 1.3.3-otp-18 1.3.3 1.3.2-otp-19 1.3.2-otp-18 1.3.2 1.3.1-otp-19 1.3.1-otp-18 1.3.1 1.3.0-rc.1-otp-19 1.3.0-rc.1-otp-18 1.3.0-rc.1 1.3.0-rc.0-otp-19 1.3.0-rc.0-otp-18 1.3.0-rc.0 1.3.0-otp-19 1.3.0-otp-18 1.3.0 1.2.6-otp-18 1.2.6 1.2.5-otp-18 1.2.5 1.2.4-otp-18 1.2.4 1.2.3-otp-18 1.2.3 1.2.2-otp-18 1.2.2 1.2.1-otp-18 1.2.1 1.2.0-rc.1-otp-18 1.2.0-rc.1 1.2.0-rc.0-otp-18 1.2.0-rc.0 1.2.0-otp-18 1.2.0 1.1.1-otp-18 1.1.1-otp-17 1.1.1 1.1.0-rc.0-otp-18 1.1.0-rc.0-otp-17 1.1.0-rc.0 1.1.0-otp-18 1.1.0-otp-17 1.1.0 1.0.5-otp-18 1.0.5-otp-17 1.0.5 1.0.4-otp-17 1.0.4 1.0.3-otp-17 1.0.3 1.0.2-otp-17 1.0.2 1.0.1-otp-17 1.0.1 1.0.0-otp-17 1.0.0 0.15.1 0.15.0 0.14.3 0.14.2 0.14.1 0.14.0 0.13.3 0.13.2 0.13.1 0.13.0 0.12.5 0.12.4
# asdf list all ruby | grep -vE 'truffle|rbx|ree|jruby|preview|-rc[0-9]|mruby|maglev|-dev' | sort -rV | xargs echo ruby
ruby 3 2 2.8.0 2.7.1 2.7.0 2.6.5 2.6.4 2.6.3 2.6.2 2.6.1 2.6.0 2.5.7 2.5.6 2.5.5 2.5.4 2.5.3 2.5.2 2.5.1 2.5.0 2.4.9 2.4.8 2.4.7 2.4.6 2.4.5 2.4.4 2.4.3 2.4.2 2.4.1 2.4.0 2.3.8 2.3.7 2.3.6 2.3.5 2.3.4 2.3.3 2.3.2 2.3.1 2.3.0 2.2.10 2.2.9 2.2.8 2.2.7 2.2.6 2.2.5 2.2.4 2.2.3 2.2.2 2.2.1 2.2.0 2.1.10 2.1.9 2.1.8 2.1.7 2.1.6 2.1.5 2.1.4 2.1.3 2.1.2 2.1.1 2.1.0 2.0.0-p648 2.0.0-p647 2.0.0-p645 2.0.0-p643 2.0.0-p598 2.0.0-p594 2.0.0-p576 2.0.0-p481 2.0.0-p451 2.0.0-p353 2.0.0-p247 2.0.0-p195 2.0.0-p0 1.9.3-p551 1.9.3-p550 1.9.3-p547 1.9.3-p545 1.9.3-p484 1.9.3-p448 1.9.3-p429 1.9.3-p426 1.9.3-p392 1.9.3-p385 1.9.3-p374 1.9.3-p362 1.9.3-p327 1.9.3-p286 1.9.3-p194 1.9.3-p125 1.9.3-p105 1.9.3-p0 1.9.2-p330 1.9.2-p326 1.9.2-p320 1.9.2-p318 1.9.2-p290 1.9.2-p180 1.9.2-p136 1.9.2-p0 1.9.1-p431 1.9.1-p430 1.9.1-p429 1.9.1-p378 1.9.1-p376 1.9.1-p243 1.9.1-p129 1.9.1-p0 1.9.0-5 1.9.0-4 1.9.0-3 1.9.0-2 1.9.0-1 1.9.0-0 1.8.7-p375 1.8.7-p374 1.8.7-p373 1.8.7-p371 1.8.7-p370 1.8.7-p358 1.8.7-p357 1.8.7-p352 1.8.7-p334 1.8.7-p330 1.8.7-p302 1.8.7-p301 1.8.7-p299 1.8.7-p249 1.8.7-p248 1.8.7-p174 1.8.7-p173 1.8.7-p160 1.8.7-p72 1.8.7-p71 1.8.7-p22 1.8.7-p17 1.8.7 1.8.6-p420 1.8.6-p399 1.8.6-p398 1.8.6-p388 1.8.6-p383 1.8.6-p369 1.8.6-p368 1.8.6-p287 1.8.6-p286 1.8.6-p230 1.8.6-p114 1.8.6-p111 1.8.6-p110 1.8.6-p36 1.8.6 1.8.5-p231 1.8.5-p115 1.8.5-p114 1.8.5-p113 1.8.5-p52
# asdf list all crystal | sort -rV | xargs echo crystal
crystal 0.33.0 0.32.1 0.32.0 0.31.1 0.31.0 0.30.1 0.30.0 0.29.0 0.28.0 0.27.2 0.27.1 0.27.0 0.26.1 0.26.0 0.25.1 0.25.0 0.24.2 0.24.1 0.24.0 0.23.1 0.23.0 0.22.0 0.21.1 0.21.0 0.20.5 0.20.4 0.20.3 0.20.1 0.20.0 0.19.4
# asdf list all golang | grep -vE '(rc|beta)[0-9]' |sort -rV | xargs echo golang
golang 1.14.2 1.14.1 1.14 1.13.9 1.13.8 1.13.7 1.13.6 1.13.5 1.13.4 1.13.3 1.13.2 1.13.1 1.13 1.12.17 1.12.16 1.12.15 1.12.14 1.12.13 1.12.12 1.12.11 1.12.10 1.12.9 1.12.8 1.12.7 1.12.6 1.12.5 1.12.4 1.12.3 1.12.2 1.12.1 1.12 1.11.13 1.11.12 1.11.11 1.11.10 1.11.9 1.11.8 1.11.7 1.11.6 1.11.5 1.11.4 1.11.3 1.11.2 1.11.1 1.11 1.10.8 1.10.7 1.10.6 1.10.5 1.10.4 1.10.3 1.10.2 1.10.1 1.10 1.9.7 1.9.6 1.9.5 1.9.4 1.9.3 1.9.2 1.9.1 1.9 1.8.7 1.8.6 1.8.5 1.8.4 1.8.3 1.8.2 1.8.1 1.8 1.7.6 1.7.5 1.7.4 1.7.3 1.7.2 1.7.1 1.7 1.6.4 1.6.3 1.6.2 1.6.1 1.6 1.5.4 1.5.3 1.5.2 1.5.1 1.5 1.4.3 1.4.2 1.4.1 1.4 1.3.3 1.3.2 1.3.1 1.3 1.2.2
# asdf list all java | grep adopt-openjdk | grep -vE 'large-heap|openj9' | sort -Vr | xargs echo java
java adopt-openjdk-13.0.2+8 adopt-openjdk-13.0.1+9 adopt-openjdk-13+33 adopt-openjdk-12.0.2+10 adopt-openjdk-12.0.1+12 adopt-openjdk-12+33 adopt-openjdk-11.0.6+10 adopt-openjdk-11.0.5+10 adopt-openjdk-11.0.4+11 adopt-openjdk-11.0.3+7 adopt-openjdk-11.0.2+9 adopt-openjdk-11.0.2+7 adopt-openjdk-11.0.1+13 adopt-openjdk-11+28 adopt-openjdk-10.0.2+13.1 adopt-openjdk-9.0.4+11 adopt-openjdk-9+181 adopt-openjdk-8u242-b08 adopt-openjdk-8u232-b09 adopt-openjdk-8u222-b10 adopt-openjdk-8u212-b04 adopt-openjdk-8u212-b03 adopt-openjdk-8u202-b08 adopt-openjdk-8u192-b12 adopt-openjdk-8u181-b13
# asdf list all nodejs | sort -Vr | head -n100 | xargs echo nodejs
nodejs 14.3.0 14.2.0 14.1.0 14.0.0 13.14.0 13.13.0 13.12.0 13.11.0 13.10.1 13.10.0 13.9.0 13.8.0 13.7.0 13.6.0 13.5.0 13.4.0 13.3.0 13.2.0 13.1.0 13.0.1 13.0.0 12.16.1 12.16.0 12.15.0 12.14.1 12.14.0 12.13.1 12.13.0 12.12.0 12.11.1 12.11.0 12.10.0 12.9.1 12.9.0 12.8.1 12.8.0 12.7.0 12.6.0 12.5.0 12.4.0 12.3.1 12.3.0 12.2.0 12.1.0 12.0.0 11.15.0 11.14.0 11.13.0 11.12.0 11.11.0 11.10.1 11.10.0 11.9.0 11.8.0 11.7.0 11.6.0 11.5.0 11.4.0 11.3.0 11.2.0 11.1.0 11.0.0 10.19.0 10.18.1 10.18.0 10.17.0 10.16.3 10.16.2 10.16.1 10.16.0 10.15.3 10.15.2 10.15.1 10.15.0 10.14.2 10.14.1 10.14.0 10.13.0 10.12.0 10.11.0 10.10.0 10.9.0 10.8.0 10.7.0 10.6.0 10.5.0 10.4.1 10.4.0 10.3.0 10.2.1 10.2.0 10.1.0 10.0.0 9.11.2 9.11.1 9.11.0 9.10.1 9.10.0 9.9.0 9.8.0 9.7.1 9.7.0 9.6.1 9.6.0 9.5.0 9.4.0
# asdf list all yarn | sort -Vr | grep -v -- - | xargs echo yarn
yarn 1.22.4 1.22.3 1.22.2 1.22.1 1.22.0 1.21.1 1.21.0 1.20.0 1.19.2 1.19.1 1.19.0 1.18.0 1.17.3 1.17.2 1.17.1 1.17.0 1.16.0 1.15.2 1.15.1 1.15.0 1.14.0 1.13.0 1.12.3 1.12.2 1.12.1 1.12.0 1.11.1 1.11.0 1.10.1 1.10.0 1.9.4 1.9.3 1.9.2 1.9.1 1.9.0 1.8.0 1.7.0 1.6.0 1.5.1 1.5.0 1.4.1 1.4.0 1.3.2 1.3.1 1.3.0 1.2.1 1.2.0 1.1.0 1.0.2 1.0.1 1.0.0