#openai #assistant #cli #ChatGPT #cli-tool #ai-tools #rust

bin+lib termgpt

用于与 ChatGPT 交互的命令行工具

1 个不稳定版本

0.1.1 2023年5月8日
0.1.0 2023年5月8日

#31#assistant

Unlicense OR MIT

17KB
203



TermGPT


从您的终端与 ChatGPT 交互!🚀🤖

安装

Cargo

cargo install termgpt
termgpt --help

从源代码

git clone [email protected]:bahdotsh/termgpt.git
cd termgpt
cargo install --path .

Homebrew

brew tap bahdotsh/termgpt
brew install termgpt

用法

第一次使用时,您需要输入您的 OpenAI API 密钥

termgpt --api <your api-key>

然后此密钥将被保存到

// Linux:   /home/alice/.config/termgpt
// Windows: C:\Users\Alice\AppData\Roaming\Foo Corp\termgpt
// macOS:   /Users/Alice/Library/Application Support/termgpt

以便以后重用

问题

目前您可以向 ChatGPT 提出与您的操作系统管理或编写代码相关的问题。最终您将能够通过 termgpt 向 ChatGPT 提出任何问题(还需要一些提示),(P.S. 目前请避免在问题的末尾使用 '?')。

termgpt <any question>

执行命令

您可以使用 --exec 参数请求执行生成的命令。

termgpt --exec list all the files in this folder 

帮助信息

termgpt --help


A cli tool to interact with ChatGPT

Usage: termgpt [OPTIONS] [CHAT]...

Arguments:
  [CHAT]...

Options:
      --api <API>  Your API key for OpenAPI
  -e, --exec       Execute the commands generated
  -h, --help       Print help
  -V, --version    Print version

示例问题

termgpt How do I list all files in the current directory
termgpt How can I find the number of lines in a file
termgpt How do I create a new directory
termgpt How can I check the available disk space
termgpt How do I delete a file
termgpt How can I search for a specific string in a file
termgpt How do I copy a file to a different location
termgpt How can I see the contents of a file
termgpt How do I move a file to a different location
termgpt How can I change the permissions of a file or directory

灵感

许可证

MIT 许可证

依赖项

~12–25MB
~387K SLoC