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で実際に実行した時のキャプチャが以下です。
shards(Crystal) の場合の追随確認方法
shards outdated
を使用する・・・・と実現可能になる予定。
ver 0.7.0 の feature 。
Tools
Services
- SideCI Blog
- Outdated の検出
- deppbot
- gem の自動最新化
- Greenkeeper
- npm の自動最新化
- Tachikoma.io