Denoの使用すべきdeno_stdのバージョンを出力するワンライナー
2022/01/24
Deno(本体)とdeno_stdは独立してバージョン管理されていて、使用すべきバージョンは https://github.com/denoland/dotland/blob/main/versions.json で確認することができる
頻繁にDenoを使うわけではないので、使うときはアップグレードから始める
その度に対応するdeno_stdバージョンを確認しにいくのは少し面倒なので、現在使おうとしているDenoのバージョンに対応するdeno_stdバージョンを出力するワンライナーを書いた
それをエイリアスに登録してすぐ確認できるようにした
成果物
ワンライナー
$ curl -s https://raw.githubusercontent.com/denoland/dotland/main/versions.json | jq -r '.["cli_to_std"]["v'`deno -V | awk '{print $2}'`'"]'
0.122.0
エイリアス登録
一部ダブルクォーテーションをエスケープして登録
~/.zshrc
alias deno-std-version="curl -s https://raw.githubusercontent.com/denoland/dotland/main/versions.json | jq -r '.[\"cli_to_std\"][\"v'`deno -V | awk '{print $2}'`'\"]'"
$ deno-std-version
0.122.0