AI Shell自然语言转 shell 命令
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
评论
nixar新型 Shell 命令
nixar是现有Linux/Windows/Mac命令的等价物。主要特性跨平台:Linux,Mac和Windows开源可定制,使用LiveScript编写安装npm install -g nixar最
nixar新型 Shell 命令
0
Fish Shell命令行 Shell
fish是适用于Linux、macOS的命令行Shell,其名字取于"thefriendlyinteractiveshell"的简称,最大特点就是方便易用、功能强大、智能并且用户友好。很多其他Shel
Fish Shell命令行 Shell
0
engshell支持自然语言交互的 shell
engshell是一个适用于任何操作系统的英语shell,由LLM提供支持。如何使用安装依赖: pipinstall-rrequirements.txt在engshell目录下创建 keys.py 定
engshell支持自然语言交互的 shell
0
Telegram Shell Bot远程执行 Shell 命令的 Telegram 机器人
TelegramShellBot 是一个远程执行Shell命令的Telegram机器人。TelegramShellBot 目前提供的功能有:鉴权,只有在许可列表里的用户才能对机器人发号指令。支持命令的
Telegram Shell Bot远程执行 Shell 命令的 Telegram 机器人
0
Telegram Shell Bot远程执行 Shell 命令的 Telegram 机器人
Telegram Shell Bot 是一个远程执行 Shell 命令的 Telegram 机器人。
Telegram Shell Bot远程执行 Shell 命令的 Telegram 机器人
0