Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

Ruby, Node.js, Crystal でアップデートが必要なPackageを確認する方法と関連ツール・サービスについて

f:id:tbpg:20160827053411p:plain

Ruby, Node.js, Crystal でアップデートが必要なPackageを確認する方法と
関連ツール・サービスについてまとめます。

個人メモ的な記事。基本的に既出情報なのでタイトルをみてピンと来ているかたは
読む必要がありません。

gem(Ruby) の場合の追随確認方法

bundle outdated を使用します。
例えばこんな感じの結果が表示されます。

$ bundle outdated
Outdated gems included in the bundle:
  * rake (newest 11.2.2, installed 11.1.2) in group "default"

npm(Node.js) の場合の追随確認方法

npm outdated を使用します。
例えばこんな感じの結果が表示されます。

$ npm outdated
Package      Current  Wanted  Latest  Location
npm-run-all    2.3.0   2.3.0   3.0.0  package_name

iTerm2で実際に実行した時のキャプチャが以下です。

f:id:tbpg:20160827053904p:plain

shards(Crystal) の場合の追随確認方法

shards outdated を使用する・・・・と実現可能になる予定。
ver 0.7.0 の feature 。

github.com

Tools

Services

外部資料