ジュエラーを使用してgemを作成しましたが、gemhat
内の特定の関数を呼び出すコマンドが必要です。Pythonではこれを置くことができます
entry_points="""
[console_scripts]
hat = hat:hat
"""
でsetup.py
動作しますが、ルビーではどのように実行されますか?
$ mkdir bin
$ touch bin/foo
$ chmod a+x bin/foo
bin/fooを編集する
#!/usr/bin/env ruby
require 'foo'
#Anything you want.......
Gemfileに以下を追加します
s.executables << 'foo'
によると:
もあります:
.irbrc
コンソールの場合、Pythonの場合と同じように、ファイルに何かを追加できます。
ただし、コンソールのコンテキスト内では、メソッドを名前空間irb
で定義する必要があります。main
明らかに、ここに何を追加するかについては注意が必要です。これは、任意の名前でこれらを大量にスパイクし始めると混乱を引き起こす可能性があるためです。