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


浏览 9
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报