#file-content #context #clipboard #copy #create #file-copy #root-directory

app context-for-prompt

创建由所有文件及其内容组成的上下文

1 个不稳定版本

0.1.0 2024年3月23日

8#file-copy

MIT 许可证

8KB
97 代码行

context-for-prompt

创建由所有文件及其内容组成的上下文。内容将复制到剪贴板。

安装

cargo install context-for-prompt

使用方法

Creates a context made of all the files and their content.

Usage: context-for-prompt [OPTIONS] <ROOT>

Arguments:
  <ROOT>  

Options:
  -e, --extensions-to-ignore <EXTENSIONS_TO_IGNORE>  
  -d, --debug                                        
      --hidden                                       
  -h, --help                                         Print help
  -V, --version                                      Print version
context-for-prompt /path/to/directory

该程序的目标是遍历一个目录,并将每个文件的内容复制到剪贴板。文件内容应按照以下格式复制

file: /path/to/file
----------- content start -------------
file content
----------- content end -------------

然后可以使用此内容作为 LLMS 提示的上下文。

默认情况下,搜索会忽略隐藏文件和 .gitignore 文件中包含的内容。您可以使用 --hidden 标志包含隐藏文件和目录。您可以使用 --extensions-to-ignore 标志忽略具有特定扩展名的文件。例如,如果您想忽略 .md 文件,可以使用以下命令

context-for-prompt /path/to/directory -e=md,lock 

注意:此 crate 受 https://github.com/simonw/files-to-prompt 的启发

依赖项

~5–14MB
~163K SLoC