5 个版本
0.2.2 | 2024年7月20日 |
---|---|
0.2.1 | 2024年7月19日 |
0.2.0 | 2024年7月19日 |
0.1.1 | 2024年7月19日 |
0.1.0 | 2024年7月19日 |
#1219 在 命令行工具
每月 372 次下载
155KB
233 行
概述
此实用脚本允许用户使用自然语言描述生成终端命令。
安装
要安装脚本,运行以下命令
npm install -g cmdo-gen
或
cargo install cmdo-gen
用法
1. 设置 OpenAI API 密钥
在生成命令之前,您需要设置您的 OpenAI API 密钥。运行以下命令
cmdo set-key <your-openai-api-key>
这将把您的 API 密钥保存到您的主目录中的配置文件中 (~/.cmd.config
)。
2. 生成命令
要根据动作描述生成终端命令,请运行
cmdo gen "<action-description>"
例如
cmdo gen "list all files in the current directory"
脚本将生成一个命令,并提示您将其复制到剪贴板或退出。
命令选项
set-key
: 将 OpenAI API 密钥保存到配置文件。gen
: 根据提供的动作描述生成终端命令。
示例
设置 API 密钥
cmdo set-key sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
生成命令
cmdo gen "ping google.com 3 times"
输出
crafting command for: ping google.com 3 times
> ping -c 3 google.com
(c) copy, (e) execute, (q) quit
贡献
欢迎提出问题或提交改进或修复错误的拉取请求。
依赖
~10-22MB
~323K SLoC