Python Fire 是 Google 開源的一個可從任何 Python 程式碼自動生成命令列介面(CLI)的庫。
Python Fire 是一種在 Python 中建立 CLI 的簡單方法。
Python Fire 是開發和除錯 Python 程式碼的有用工具。
Python Fire 幫助探索現有程式碼或將其他人的程式碼轉換為CLI。
Python Fire 使 Bash 和 Python 之間的轉換更為容易。
Python Fire 透過使用你需要匯入和建立的模組和變數來設定 REPL,使得使用 Python REPL 更容易。
Python Fire 0.1.1 更新內容如下:
新特性
The Python Fire Guide is available
Support for annotations in functions
Support for keyword-only arguments in functions
Faster loading via lazy imports
Bug 修復
Serialize empty dictionaries
Serialize dictionaries with circular dependencies
Support non-comparable objects, numpy arrays, etc
Help for objects without source files
Completion scripts for top-level functions