# fire-快速生成CLI

# 参考

fire​ 是 Google 开源的一个可从任何 Python 代码自动生成命令行接口(CLI)的库。

import fire

class Calculator(object):
  """A simple calculator class."""

  def double(self, number):
    return 2 * number

  def add(self,numa,numb):
    print(numa)
    return numa +numb

if __name__ == '__main__':
  fire.Fire(Calculator)
python calculator.py double 10  # 20
python calculator.py double --number=15  # 30
python .\fire_test.py add --numb=1 --numb=5 # 6