#gpt #passed #cargo #dump #content #format #directory

app cargo-gpt

将您的 crate 内容导出为可以传递给 GPT 的格式

2 个版本

0.1.1 2023 年 3 月 18 日
0.1.0 2023 年 3 月 18 日

Cargo 插件 中排名 407

每月下载 24

自定义许可证

5KB

cargo-gpt

ChatGPT 现在可以处理多达 25000 字符的输入,这使得分析中等规模软件项目/ Rust crate 成为可能。这是一个基本工具,它将您的 crate 中所有的 Rust 源代码、Markdown 文档和目录结构写入标准输出,以便可以作为输入传递给 ChatGPT。

安装

cargo install cargo-gpt

使用方法

cargo new --bin hello-world
cd hello-world
cargo gpt

输出

```toml
// Cargo.toml
[package]
name = "hello-world"
version = "0.1.0"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
```
```rs
// src/main.rs
fn main() {
    println!("Hello, world!");
}
```

复制到剪贴板

您也可以使用以下方法直接将输出复制到剪贴板

cd /path/to/crate

cargo gpt | pbcopy  # macOS
cargo gpt | setclip # Linux
cargo gpt | clip    # Windows

未来扩展

欢迎提出未来扩展的想法。只需打开一个 issue 或 pull request 😊

依赖关系

~4–13MB
~135K SLoC