AI Shell自然语言转 shell 命令

联合创作 · 2023-09-30 11:53

AI Shell 是一个将自然语言转换为 shell 命令的 CLI 。

设置

注意:Node.js 的最低支持版本是 v14

1. 安装:

npm install -g @builder.io/ai-shell

2. 从 OpenAI 找到你的 API 密钥

3. 设置你的 API 

ai-shell config set OPENAI_KEY=<your token>

将在主目录中创建一个 .ai-shell 文件。

用法

ai <prompt>

例如:

ai list all log files

然后你会得到这样的输出,你可以选择运行建议的命令,通过提示修改命令,或者取消:

◇  Your script:
│
│  find . -name "*.log"
│
◇  Explanation:
│
│  1. Searches for all files with the extension ".log" in the current directory and any subdirectories.
│
◆  Run this script?
│  ● ✅ Yes (Lets go!)
│  ○ 📝 Revise
│  ○ ❌ Cancel
└

特殊字符

请注意,某些 shell 会处理某些字符,如 ? 或 * 或看起来像文件路径的特殊字符。如果遇到奇怪的行为,可以将提示用引号括起来以避免出现问题,如下所示:

ai 'what is my ip address'

静音模式(跳过解释)

可以使用标志 -s 或 --silent 禁用和跳过解释部分

ai -s list all log files

或使用此命令将选项保存为首选项:

ai-shell config set SILENT_MODE=true
浏览 2
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报