高木のブログ

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

ytkg

Written by ytkg, Twitter, GitHub