项目介绍:Savvy CLI
Savvy CLI 是一个功能强大的开发工具,可让用户轻松在终端上创建、分享和执行运行手册(runbooks)。这项工具采用 AI 技术,能够根据用户提供的命令或自然语言生成运行手册。无需注册账户或提供信用卡,任何用户都可以轻松使用 Savvy CLI。
Savvy CLI 的安装
安装 Savvy CLI 非常简单,只需在终端中运行以下命令:
curl -fsSL https://install.getsavvy.so | sh
使用 AI 生成运行手册
Savvy CLI 支持通过 savvy ask
命令来生成完整的运行手册或单个命令。用户只需输入自然语言提示,即可生成所需的内容。这种简化的方式使得即使不具备技术背景的人,也可以轻松创建和使用运行手册。比如,用户可以请求 Savvy 创建用于发布新的 Go 模块的运行手册。
使用自定义命令生成运行手册
用户还可以通过 savvy record
或 savvy record history
命令来记录自己输入的命令,从而创建运行手册。Savvy CLI 浏览历史命令,自动展开所有的别名,确保无论在哪台设备上运行,手册的可靠性。令人安心的是,Savvy 永远不会执行用户未选择的命令。
分享运行手册
创建的运行手册默认设置为私密,但可以通过 Savvy 的仪表盘以公共或非列表链接的方式分享。此外,用户还可以将运行手册导出为 Markdown 格式,以便于在现有文档中使用。
自动执行运行手册
Savvy CLI 提供了 savvy run
命令,使用户可以直接从终端中搜索和运行手册。每个执行步骤都由 Savvy 自动填写,用户只需按下回车键执行。
运行手册参数化
使用 Savvy 进行运行手册参数化也非常容易。用户可以在仪表板替换任何步骤中的硬编码值为 <parameters>
,Savvy 将处理余下的一切。在运行过程中,savvy run
会自动检测 <parameters>
并提示用户仅填写一次所需的值。
解释命令
Savvy 提供了 savvy explain
命令,可以帮助用户理解复杂的命令或不透明的错误信息。举例来说,用户可以用其了解使用 openssl 解析 x509 证书的全过程,或是深入研究错误信息并获取故障排除步骤。
常见问题解答
-
如何安装 Savvy?
curl -fsSL https://install.getsavvy.so | sh
-
如何卸载 Savvy?
rm -rf ~/.savvy rm -rf ~/.config/savvy
-
如何升级 Savvy? 通过运行
savvy upgrade
获取最新版本。 -
如何登录? 使用
savvy login
开始登录流程。 -
Savvy 支持哪些 shell? 支持
zsh
、bash
和fish
。如果您希望支持其他 shell,可以在 GitHub 创建一个 issue。 -
Savvy 是否适用于 Windows? 目前还不适用。
-
遇到问题如何获取帮助? 可以在我们的 GitHub 仓库创建一个 issue或加入我们的 Discord 服务器获取支持。
Savvy CLI 为开发者提供了一种高效、便捷的操作方法,使得复杂的任务自动化和流程化,从而大幅提升开发效率。