Skip to content
/ cao Public

A command-line tool similar to 'fuck' that outputs specific commands based on descriptions, powered by the ChatGPT API

Notifications You must be signed in to change notification settings

versole/cao

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CAO 命令行工具

只支持macos

介绍

CAO 是一个命令行工具,根据用户描述直接获取相应的命令。就是简单调了个chatgpt api, 灵感来源thefuck

安装

curl -o- https://raw.githubusercontent.com/versole/cao/master/install.sh | bash

or

curl -o- https://raw.githubusercontent.com/versole/cao/master/install.sh | zsh

source <your-shell-profile-file> #~/.zshrc   ~/.bashrc ...

配置

具体的openai api key与调用url需要手动设置

这里有绑定github可以获取免费的api_key 与 调用url, 每天100次的免费调用(3.5 turbo)chatanywhere

cao set key <你的api密钥>
cao set url <你的api-url>

使用方法

基于描述询问特定命令:

cao q <你想要执行的操作>

例如,要了解如何列出 Git 中的所有分支:

cao q git怎么查看所有分支

命令概览

  • cao set key <api-key>: 保存你的 API 密钥。
    • 例如:cao set key 12345678-1234-1234-1234-123456789012
  • cao set url <api-url>: 保存 API 端点 URL。
    • 例如,cao set url https://api.openai.com/v1/chat/completions
  • cao q <你的需求>: 描述任务或问题,CAO 将提供具体的命令。

注意

确保你正确设置了 API 密钥和 API URL,然后使用 CAO 来询问命令。

About

A command-line tool similar to 'fuck' that outputs specific commands based on descriptions, powered by the ChatGPT API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages