0

次のようないくつかのオプションを使用して、コマンドラインから実行したい options という名前の ruby​​ プログラムがあります。

options -add 400
options -sub 600
options -h

コマンドを解釈するためにすでに optparse を使用していますが、プログラムを独自のスクリプトとして実行したいのですが、次のように実行する必要があります。

ruby options -add 400

私はそれを調べて、Rubyをサポートするシェルコマンドを作成する方法のようないくつかの答えを見つけました? これはLinuxのようで、どのビンを入れるかなどの説明の一部や、シェルがRubyから実行するなどの回答で、コマンドにルビーが必要な回答がわかりません。誰かがこれをより深く行う方法を説明できますか、または Linux プラットフォームに依存せずにそれを説明する情報源に私を導くことができますか?

4

2 に答える 2

0

gem にしようと思ったことはありますか?簡単なガイドhttp://guides.rubygems.org/があり、Linux と Windows でも動作する gem を作成できます。あなたが知っているかどうかはわかりませんが、シェルまたはbashで利用可能なソフトウェアを作成したとき、slop(https://github.com/injekt/slop)を使用しましたが、非常に便利なgemです。slop のソースを参照してください。これは gem の例なので、すべての構造と gem をビルドするために必要なファイルです。

于 2013-04-04T06:37:42.320 に答える
0

PATHWindows にruby​​ があると仮定すると、ラッパー スクリプトを作成して、それをPATH?

ruby options %*
于 2013-04-04T06:30:41.890 に答える