struct FilesToPrompt::ProcessingConfig

Overview

Configuration for file processing

Defined in:

config.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new #

[View source]

Instance Method Detail

def claude_xml=(claude_xml : Bool) #

Output in Claude XML format


[View source]
def claude_xml? : Bool #

Output in Claude XML format


[View source]
def extensions : Array(String) #

File extensions to include (empty means all)


[View source]
def extensions=(extensions : Array(String)) #

File extensions to include (empty means all)


[View source]
def gitignore_rules : Array(String) #

.gitignore rules


[View source]
def gitignore_rules=(gitignore_rules : Array(String)) #

.gitignore rules


[View source]
def ignore_files_only=(ignore_files_only : Bool) #

--ignore option only ignores files, not directories


[View source]
def ignore_files_only? : Bool #

--ignore option only ignores files, not directories


[View source]
def ignore_gitignore=(ignore_gitignore : Bool) #

Ignore .gitignore files


[View source]
def ignore_gitignore? : Bool #

Ignore .gitignore files


[View source]
def ignore_patterns : Array(String) #

Ignore patterns


[View source]
def ignore_patterns=(ignore_patterns : Array(String)) #

Ignore patterns


[View source]
def include_hidden=(include_hidden : Bool) #

Include hidden files and directories


[View source]
def include_hidden? : Bool #

Include hidden files and directories


[View source]
def initialize #

[View source]
def line_numbers=(line_numbers : Bool) #

Add line numbers to output


[View source]
def line_numbers? : Bool #

Add line numbers to output


[View source]
def log_level : String #

Log level for structured logging


[View source]
def log_level=(log_level : String) #

Log level for structured logging


[View source]
def markdown=(markdown : Bool) #

Output in Markdown format with fenced code blocks


[View source]
def markdown? : Bool #

Output in Markdown format with fenced code blocks


[View source]
def nbconvert_format : String #

Format for .ipynb conversion


[View source]
def nbconvert_format=(nbconvert_format : String) #

Format for .ipynb conversion


[View source]
def nbconvert_name : String | Nil #

nbconvert tool name/path


[View source]
def nbconvert_name=(nbconvert_name : String | Nil) #

nbconvert tool name/path


[View source]
def null_separator=(null_separator : Bool) #

Use NUL character as separator when reading from stdin


[View source]
def null_separator? : Bool #

Use NUL character as separator when reading from stdin


[View source]
def skip_symlinks=(skip_symlinks : Bool) #

Skip symbolic links


[View source]
def skip_symlinks? : Bool #

Skip symbolic links


[View source]
def worker_count : Int32 #

Number of concurrent workers


[View source]
def worker_count=(worker_count : Int32) #

Number of concurrent workers


[View source]