25 个版本
0.3.2 | 2023 年 3 月 18 日 |
---|---|
0.3.1 | 2023 年 3 月 12 日 |
0.2.8 | 2023 年 3 月 7 日 |
0.1.14 | 2023 年 3 月 4 日 |
在 Web 编程 中排名第 1891
每月下载量 174
20KB
196 代码行
a
CLI 工具,用于从 ChatGPT 生成代码,并按语言美化输出
安装
cargo install a-gpt
# or to enable clipboard functionality:
# cargo install a-gpt --features clipboard
export OPENAI_API_KEY=sk-WEz... # from https://platform.openai.com/account/api-keys
本地开发
make release
sudo make install
如果启用了 clipboard
功能并且您正在运行 Ubuntu/Debian,您可能需要安装以下包
sudo apt install xorg-dev libxcb-composite0-dev xclip
用法
您需要一个 OpenAI API 密钥,并设置环境变量 OPENAI_API_KEY
。
使用提示后跟 a
命令。如果提示中的第一个单词是美化器识别的编程语言或文件格式,它将突出显示输出。
a python script that fetches a url
a rust program that showcases its various features
a yaml manifest describing a kubernetes deployment
不带参数调用命令将从 stdin 读取,接受交互式输入或来自管道的输入。您可以选择在输入字符串开头包含或不包含单词 "a"。
echo "python script that fetches a url" | a
echo "a python script that fetches a url" | a
如果启用了 clipboard
功能进行安装,输出将被复制到剪贴板。
依赖项
~15–32MB
~414K SLoC