オンラインドキュメント
https://pypi.org/project/fire/
https://github.com/google/python-fire/blob/master/docs/guide.md
インストール
使い方
以下の内容で fire_sample.py を作成する。
import fire | |
class Calculator(object) : |
|
def add(self, x, y) : |
"""足し算""" |
return x + y |
|
def multiply(self, x, y) : |
"""掛け算""" |
return x * y |
|
|
if __name__ == '__main__' : |
fire.Fire(Calculator) |
|
コマンドプロンプトで以下のように実行する。
> python fire_sample.py add 1 2 | 3 |
|
> python fire_sample.py multiply 3 4 |
12 |
|
コマンドプロンプトで以下のように実行すると説明が表示される。
> python fire_sample.py | NAME |
fire_sample.py |
|
SYNOPSIS |
fire_sample.py COMMAND |
|
COMMANDS |
COMMAND is one of the following: |
|
add |
足し算 |
|
multiply |
掛け算 |
|