Typer tiangolo
tiangolo typer
¶
Typer 是一个基于 Python 类型提示(type hints)的命令行接口(CLI)应用构建库和命令行工具,被称为"CLI 版的 FastAPI"。它允许开发者利用标准 Python 语法直观且简洁地构建 CLI 应用,享受自动补全和类型检查;同时为用户提供自动生成帮助文档和终端自动补全。项目支持从简单脚本到复杂多级子命令的灵活扩展,并提供 typer 命令将普通 Python 脚本直接转换为 CLI 应用。其底层依赖 Click、Rich 和 Shellingham。