2017-01-09 3 views
0

依存グラフを調べる手段としてgem dependencyを知っていますが、少し趣味を探していますより簡単。私は、他の宝石の依存関係ではない宝石のリストを作成したいだけです。依存関係のない宝石を表示する方法(つまり、自家製の「醸造葉」のようなもの)

Homebrewでは、brew leavesと同様の処理を実行できます。これは、他のパッケージの依存関係ではないパッケージを一覧表示します。私がこれを達成しようとしていることを理解するのに役立つ場合、これについて言及します。

答えて

0

は私はそのため小さなシェルスクリプトを作りました:

要旨形でも
#!/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

0

gem listコマンドを探しているようですね。

宝石のお手伝いをお探しの場合は、run gem --helpにお越しください。

関連する問題