1 个不稳定版本
0.1.1 | 2023年5月8日 |
---|---|
0.1.0 |
|
#31 在 #assistant
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