Some checks failed
continuous-integration/drone/push Build is failing
Improves the flexibility and clarity of file processing by introducing separate include and exclude lists. - Replace `ignore_list` with `exclude_list` and add `include_list` in `.code_preloader.yml`. - Update `cli.cr` to handle both `include_list` and `exclude_list` for file selection. - Add support for tracing exceptions with a new `trace` configuration option. - Modify `PackOptions` class to include `exclude_list` and `include_list` properties. - Adjust option parsing in `config.cr` to reflect new configuration options. Signed-off-by: Glenn <glenux@glenux.net>
29 lines
722 B
YAML
29 lines
722 B
YAML
---
|
|
# Example configuration for Code-Preloader
|
|
|
|
# List of repository paths to preload
|
|
# source_list:
|
|
# - "path/to/repo1"
|
|
# - "path/to/repo2"
|
|
|
|
# List of patterns to exclude (= ignore) during preloading
|
|
exclude_list:
|
|
- ^\.git/.*
|
|
- ".*\\.(png|jpeg|jpg|webp|pdf|mp4|mp3)$"
|
|
|
|
# List of patterns to include (= limit) during preloading
|
|
include_list:
|
|
- ".*\\.(md|txt|markdown)$"
|
|
|
|
# Path to the output file (if null, output to STDOUT)
|
|
output_path: null
|
|
|
|
prompt:
|
|
# Optional: Path to a file containing the prompt header
|
|
header_path: null
|
|
|
|
# Optional: Path to a file containing the prompt footer
|
|
footer_path: null
|
|
|
|
# Optional: Path to a file container a jinja template to structure the prompt
|
|
template_path: null
|