类 shell 的命令行文件管理器,通过输入命令而非图形或文本界面管理文件。
173353COther更新于 4天前
基于 Python 类型提示构建命令行应用的库,自动生成帮助信息并支持 Shell 自动补全。
Typer 是一个用于构建命令行应用的 Python 库。开发者只需用标准类型提示声明函数参数,Typer 就会自动将其转换为 CLI 参数和选项,并处理解析、类型转换和错误提示。
生成的程序会自动提供 --help 帮助信息,并支持 Bash、Zsh、Fish 和 PowerShell 的自动补全。命令可以组织成任意嵌套的子命令和命令组。此外,typer 命令可以直接把已有的 Python 脚本作为 CLI 运行,无需修改代码。
Typer 与 FastAPI 采用相同的类型提示驱动风格。它依赖 rich 进行格式化输出、依赖 shellingham 检测当前 Shell,自 0.26.0 版起内部已集成 Click 的代码。
安装 uv(参见 README 中的安装指南)
将 Typer 添加到项目中
uv add typer使用 Typer 内置的 CLI 运行器运行脚本
typer main.py run Camila概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
类 shell 的命令行文件管理器,通过输入命令而非图形或文本界面管理文件。
通用命令行模糊查找工具,可过滤任意输入列表,并为 Shell 脚本提供交互式终端选择界面。
Termux 是一款 Android 终端应用,可在手机上运行 Linux 环境并安装各类软件包。
一个带语法高亮和 Git 修改标记的终端 cat 替代工具。
一款快速易用的命令行工具,用来按名称查找文件和目录,可替代 Unix 的 find 命令。