依存グラフを調べる手段としてgem dependency
を知っていますが、少し趣味を探していますより簡単。私は、他の宝石の依存関係ではない宝石のリストを作成したいだけです。依存関係のない宝石を表示する方法(つまり、自家製の「醸造葉」のようなもの)
Homebrewでは、brew leaves
と同様の処理を実行できます。これは、他のパッケージの依存関係ではないパッケージを一覧表示します。私がこれを達成しようとしていることを理解するのに役立つ場合、これについて言及します。
依存グラフを調べる手段としてgem dependency
を知っていますが、少し趣味を探していますより簡単。私は、他の宝石の依存関係ではない宝石のリストを作成したいだけです。依存関係のない宝石を表示する方法(つまり、自家製の「醸造葉」のようなもの)
Homebrewでは、brew leaves
と同様の処理を実行できます。これは、他のパッケージの依存関係ではないパッケージを一覧表示します。私がこれを達成しようとしていることを理解するのに役立つ場合、これについて言及します。
は私はそのため小さなシェルスクリプトを作りました:
要旨形でも#!/bin/sh
GEMS_FILE=`mktemp`
DEPENDENCIES_FILE=`mktemp`
gem list -l | sed 's/ (.*//' | sort > $GEMS_FILE
cat $GEMS_FILE | xargs -n1 gem dependency -l --pipe | sed 's/ --version.*//' | sort -u > $DEPENDENCIES_FILE
comm -23 $GEMS_FILE $DEPENDENCIES_FILE
rm -f $GEMS_FILE $DEPENDENCIES_FILE
:https://gist.github.com/astyagun/290b783045afffb8190a0c75ab76d0fa
gem list
コマンドを探しているようですね。
宝石のお手伝いをお探しの場合は、run gem --help
にお越しください。