7 个版本 (稳定版)
2.0.3 | 2024年7月2日 |
---|---|
1.0.1 | 2023年6月7日 |
1.0.0 | 2023年3月26日 |
0.1.0 | 2023年3月25日 |
#2 in #gpt-4
571 每月下载量
115KB
144 代码行
GPT Feeder
是什么?
现在的GPT模型具有很高的标记能力,允许使用长文本内容创建、扩展对话和文档搜索与分析等用例。
GPT Feeder是一款命令行应用程序,可扫描整个代码库,生成包含所有要包含的文件名和文件内容的单个字符串。然后,可以将此字符串输入到ChatGPT中,并根据您的代码库上下文生成代码。
安装
使用Cargo
确保您已安装cargo
。然后,运行以下命令
# Install the application
cargo install gpt-feeder
用法
确保您已安装gpt-feeder
。将所有要忽略的文件和目录模式添加到.feedignore
中,就像使用.gitignore
一样。然后,运行以下命令
# Navigate to the directory you want to scan
cd <directory>
# Run the application with the file extensions you want included
gpt-feeder --include *.rs *.md
# If you want to output the result to a file, use the `--out` flag
gpt-feeder --include *.rs *.md --out output.txt
# Print help
gpt-feeder --help
✂️ 注意,gpt-feeder
会自动将内容复制到您的剪贴板。
现在您可以将此字符串粘贴到ChatGPT中,并根据您的代码库上下文生成代码。🚀
重要提示
GPT Feeder依赖于您的shell来展开通配符模式。这样做是为了允许您的shell在提供自动完成建议的同时,使程序更容易处理任意数量的通配符模式,同时保持用户友好。
示例
结语
有关如何贡献和运行应用程序的更多信息,请参阅CONTRIBUTING.md。
依赖项
~0.3–11MB
~115K SLoC