promptprep
Getting Started
Installation
Quickstart
Usage Guide
User Guide
Features
Command Reference
Output Formats
Custom Templates
Configuration Management
Examples
Advanced Topics
Incremental Processing
Diff Generation
Token Counting
Interactive Mode
Tips and Tricks
API Reference
promptprep
Modules Overview
Aggregator Module
Formatters Module
CLI Module
Config Module
TUI Module
Development
Contributing
Changelog
Roadmap
Project Info
License
About promptprep
promptprep
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
V
|
W
_
__init__() (promptprep.BaseFormatter method)
(promptprep.FileSelector method)
(promptprep.formatters.BaseFormatter method)
(promptprep.formatters.CustomTemplateFormatter method)
(promptprep.formatters.HighlightedFormatter method)
(promptprep.formatters.HtmlFormatter method)
(promptprep.HighlightedFormatter method)
(promptprep.HtmlFormatter method)
(promptprep.tui.FileSelector method)
A
add_child() (promptprep.tui.TreeNode method)
add_line_numbers() (promptprep.aggregator.FileProcessor method)
aggregate() (promptprep.aggregator.CodeAggregator method)
(promptprep.CodeAggregator method)
aggregate_code() (promptprep.aggregator.CodeAggregator method)
,
[1]
(promptprep.CodeAggregator method)
apply_config_to_args() (promptprep.config.ConfigManager static method)
(promptprep.ConfigManager static method)
args_to_config() (in module promptprep.config)
args_to_dict() (in module promptprep.cli)
B
BaseFormatter (class in promptprep)
(class in promptprep.formatters)
,
[1]
build_file_tree() (promptprep.tui.FileSelector method)
C
children (promptprep.tui.TreeNode attribute)
clear_screen() (promptprep.tui.TerminalUI method)
CodeAggregator (class in promptprep)
(class in promptprep.aggregator)
,
[1]
collect_metadata() (promptprep.aggregator.CodeAggregator method)
(promptprep.CodeAggregator method)
compare_files() (promptprep.aggregator.CodeAggregator method)
(promptprep.CodeAggregator method)
compare_runs() (promptprep.aggregator.CodeAggregator method)
(promptprep.CodeAggregator method)
config_to_args() (in module promptprep.config)
ConfigManager (class in promptprep)
(class in promptprep.config)
copy_to_clipboard() (in module promptprep.cli)
(promptprep.aggregator.CodeAggregator method)
(promptprep.CodeAggregator method)
count_text_tokens() (promptprep.aggregator.CodeAggregator method)
(promptprep.CodeAggregator method)
count_tokens() (promptprep.aggregator.CodeAggregator method)
create_formatter() (promptprep.formatters.FormatterFactory class method)
CustomFormatter (class in promptprep.formatters)
CustomTemplateFormatter (class in promptprep.formatters)
D
DEFAULT_CONFIG_DIR (promptprep.config.ConfigManager attribute)
(promptprep.ConfigManager attribute)
DEFAULT_CONFIG_FILE (promptprep.config.ConfigManager attribute)
(promptprep.ConfigManager attribute)
DEFAULT_EXCLUDE_DIRS (promptprep.aggregator.CodeAggregator attribute)
(promptprep.CodeAggregator attribute)
DEFAULT_EXCLUDE_FILES (promptprep.aggregator.CodeAggregator attribute)
(promptprep.CodeAggregator attribute)
DEFAULT_MAX_FILE_SIZE_MB (promptprep.aggregator.CodeAggregator attribute)
(promptprep.CodeAggregator attribute)
DEFAULT_PROGRAMMING_EXTENSIONS (promptprep.aggregator.CodeAggregator attribute)
(promptprep.CodeAggregator attribute)
DEFAULT_TOKEN_MODEL (promptprep.aggregator.CodeAggregator attribute)
(promptprep.CodeAggregator attribute)
deselect_all() (promptprep.tui.FileSelector method)
deselect_all_in_current_directory() (promptprep.tui.FileSelector method)
detect_format_from_file() (promptprep.formatters.FormatterFactory class method)
dict_to_args() (in module promptprep.cli)
DiffGenerator (class in promptprep.aggregator)
DirectoryTreeGenerator (class in promptprep)
(class in promptprep.aggregator)
,
[1]
E
ensure_config_dir() (promptprep.config.ConfigManager class method)
(promptprep.ConfigManager class method)
extract_summary() (promptprep.aggregator.FileProcessor method)
extract_timestamp_from_file() (promptprep.aggregator.IncrementalProcessor method)
F
file_mod_times (promptprep.aggregator.CodeAggregator attribute)
FileProcessor (class in promptprep.aggregator)
FileSelector (class in promptprep)
(class in promptprep.tui)
,
[1]
format_code_content() (promptprep.BaseFormatter method)
(promptprep.formatters.BaseFormatter method)
(promptprep.formatters.CustomTemplateFormatter method)
(promptprep.formatters.HighlightedFormatter method)
(promptprep.formatters.HtmlFormatter method)
(promptprep.formatters.MarkdownFormatter method)
(promptprep.formatters.PlainTextFormatter method)
(promptprep.HighlightedFormatter method)
(promptprep.HtmlFormatter method)
(promptprep.MarkdownFormatter method)
(promptprep.PlainTextFormatter method)
format_directory_tree() (promptprep.BaseFormatter method)
(promptprep.formatters.BaseFormatter method)
(promptprep.formatters.CustomTemplateFormatter method)
(promptprep.formatters.HighlightedFormatter method)
(promptprep.formatters.HtmlFormatter method)
(promptprep.formatters.MarkdownFormatter method)
(promptprep.formatters.PlainTextFormatter method)
(promptprep.HighlightedFormatter method)
(promptprep.HtmlFormatter method)
(promptprep.MarkdownFormatter method)
(promptprep.PlainTextFormatter method)
format_error() (promptprep.BaseFormatter method)
(promptprep.formatters.BaseFormatter method)
(promptprep.formatters.CustomTemplateFormatter method)
(promptprep.formatters.HighlightedFormatter method)
(promptprep.formatters.HtmlFormatter method)
(promptprep.formatters.MarkdownFormatter method)
(promptprep.formatters.PlainTextFormatter method)
(promptprep.HighlightedFormatter method)
(promptprep.HtmlFormatter method)
(promptprep.MarkdownFormatter method)
(promptprep.PlainTextFormatter method)
format_file_content() (promptprep.formatters.BaseFormatter method)
(promptprep.formatters.HighlightedFormatter method)
(promptprep.formatters.HTMLFormatter method)
(promptprep.formatters.MarkdownFormatter method)
(promptprep.formatters.PlainFormatter method)
format_file_header() (promptprep.BaseFormatter method)
(promptprep.formatters.BaseFormatter method)
,
[1]
(promptprep.formatters.CustomTemplateFormatter method)
(promptprep.formatters.HighlightedFormatter method)
,
[1]
(promptprep.formatters.HTMLFormatter method)
(promptprep.formatters.HtmlFormatter method)
(promptprep.formatters.MarkdownFormatter method)
,
[1]
(promptprep.formatters.PlainFormatter method)
(promptprep.formatters.PlainTextFormatter method)
(promptprep.HighlightedFormatter method)
(promptprep.HtmlFormatter method)
(promptprep.MarkdownFormatter method)
(promptprep.PlainTextFormatter method)
format_metadata() (promptprep.BaseFormatter method)
(promptprep.formatters.BaseFormatter method)
(promptprep.formatters.CustomTemplateFormatter method)
(promptprep.formatters.HighlightedFormatter method)
(promptprep.formatters.HtmlFormatter method)
(promptprep.formatters.MarkdownFormatter method)
(promptprep.formatters.PlainTextFormatter method)
(promptprep.HighlightedFormatter method)
(promptprep.HtmlFormatter method)
(promptprep.MarkdownFormatter method)
(promptprep.PlainTextFormatter method)
format_output() (in module promptprep.cli)
(promptprep.formatters.BaseFormatter method)
(promptprep.formatters.CustomFormatter method)
(promptprep.formatters.HighlightedFormatter method)
(promptprep.formatters.HTMLFormatter method)
(promptprep.formatters.MarkdownFormatter method)
(promptprep.formatters.PlainFormatter method)
format_skipped_files() (promptprep.BaseFormatter method)
(promptprep.formatters.BaseFormatter method)
(promptprep.formatters.CustomTemplateFormatter method)
(promptprep.formatters.HighlightedFormatter method)
(promptprep.formatters.HtmlFormatter method)
(promptprep.formatters.MarkdownFormatter method)
(promptprep.formatters.PlainTextFormatter method)
(promptprep.HighlightedFormatter method)
(promptprep.HtmlFormatter method)
(promptprep.MarkdownFormatter method)
(promptprep.PlainTextFormatter method)
FormatterFactory (class in promptprep.formatters)
G
generate() (promptprep.aggregator.DirectoryTreeGenerator method)
(promptprep.DirectoryTreeGenerator method)
generate_diff() (promptprep.aggregator.CodeAggregator method)
(promptprep.aggregator.DiffGenerator method)
generate_directory_tree() (promptprep.aggregator.CodeAggregator method)
generate_metadata() (promptprep.aggregator.CodeAggregator method)
generate_tree() (promptprep.aggregator.DirectoryTreeGenerator method)
get_default_config() (in module promptprep.config)
get_default_config_path() (in module promptprep.cli)
(in module promptprep.config)
get_display_name() (promptprep.tui.TreeNode method)
get_file_extension() (promptprep.BaseFormatter method)
(promptprep.formatters.BaseFormatter method)
get_formatter() (in module promptprep)
(in module promptprep.formatters)
get_full_html() (promptprep.formatters.HighlightedFormatter method)
(promptprep.formatters.HtmlFormatter method)
(promptprep.HighlightedFormatter method)
(promptprep.HtmlFormatter method)
get_indent_level() (promptprep.tui.TreeNode method)
get_language_from_extension() (promptprep.formatters.MarkdownFormatter method)
get_selected_files() (promptprep.tui.FileSelector method)
get_selections() (promptprep.FileSelector method)
(promptprep.tui.FileSelector method)
get_terminal_size() (promptprep.tui.TerminalUI method)
H
handle_input() (promptprep.tui.FileSelector method)
handle_output() (in module promptprep.cli)
hide_cursor() (promptprep.tui.TerminalUI method)
highlight_code() (promptprep.formatters.HighlightedFormatter method)
HighlightedFormatter (class in promptprep)
(class in promptprep.formatters)
,
[1]
HtmlFormatter (class in promptprep)
HTMLFormatter (class in promptprep.formatters)
HtmlFormatter (class in promptprep.formatters)
I
IncrementalProcessor (class in promptprep.aggregator)
init_terminal() (promptprep.tui.TerminalUI method)
is_dir (promptprep.tui.TreeNode attribute)
is_expanded (promptprep.tui.TreeNode attribute)
is_file_size_within_limit() (promptprep.aggregator.CodeAggregator method)
(promptprep.CodeAggregator method)
is_hidden() (promptprep.tui.TreeNode method)
is_programming_file() (promptprep.aggregator.CodeAggregator method)
(promptprep.CodeAggregator method)
is_selected (promptprep.tui.TreeNode attribute)
L
load_config() (in module promptprep.cli)
(in module promptprep.config)
(promptprep.config.ConfigManager class method)
(promptprep.ConfigManager class method)
load_template() (promptprep.formatters.CustomFormatter method)
M
main() (in module promptprep.cli)
,
[1]
MarkdownFormatter (class in promptprep)
(class in promptprep.formatters)
,
[1]
merge_configs() (in module promptprep.config)
module
promptprep
promptprep.aggregator
,
[1]
promptprep.cli
,
[1]
promptprep.config
,
[1]
promptprep.formatters
,
[1]
promptprep.tui
,
[1]
move_cursor() (promptprep.tui.TerminalUI method)
move_cursor_down() (promptprep.tui.FileSelector method)
move_cursor_up() (promptprep.tui.FileSelector method)
N
normalize_config() (in module promptprep.config)
P
parent (promptprep.tui.TreeNode attribute)
parse_args() (in module promptprep.cli)
parse_arguments() (in module promptprep.cli)
path (promptprep.tui.TreeNode attribute)
PlainFormatter (class in promptprep.formatters)
PlainTextFormatter (class in promptprep)
(class in promptprep.formatters)
process_code() (in module promptprep.cli)
process_file() (promptprep.aggregator.CodeAggregator method)
(promptprep.aggregator.FileProcessor method)
promptprep
module
promptprep.aggregator
module
,
[1]
promptprep.cli
module
,
[1]
promptprep.config
module
,
[1]
promptprep.formatters
module
,
[1]
promptprep.tui
module
,
[1]
R
read_key() (promptprep.tui.TerminalUI method)
render_template() (promptprep.formatters.CustomTemplateFormatter method)
render_tree() (promptprep.tui.FileSelector method)
replace_placeholders() (promptprep.formatters.CustomFormatter method)
restore_terminal() (promptprep.tui.TerminalUI method)
run() (promptprep.FileSelector method)
(promptprep.tui.FileSelector method)
,
[1]
run_interactive_selection() (in module promptprep.tui)
S
save_config() (in module promptprep.cli)
(in module promptprep.config)
(promptprep.config.ConfigManager class method)
(promptprep.ConfigManager class method)
save_output() (promptprep.aggregator.CodeAggregator method)
scan_directory() (promptprep.aggregator.CodeAggregator method)
(promptprep.tui.FileSelector method)
select_all() (promptprep.tui.FileSelector method)
select_all_in_current_directory() (promptprep.tui.FileSelector method)
select_files_interactive() (in module promptprep)
(in module promptprep.tui)
should_exclude() (promptprep.aggregator.CodeAggregator method)
(promptprep.CodeAggregator method)
should_exclude_directory() (promptprep.tui.FileSelector method)
should_include() (promptprep.aggregator.CodeAggregator method)
(promptprep.CodeAggregator method)
should_include_file() (promptprep.tui.FileSelector method)
should_process_file() (promptprep.aggregator.IncrementalProcessor method)
show_cursor() (promptprep.tui.TerminalUI method)
T
TerminalUI (class in promptprep.tui)
toggle_current_node() (promptprep.tui.FileSelector method)
toggle_directory_expansion() (promptprep.tui.FileSelector method)
toggle_expansion() (promptprep.tui.TreeNode method)
toggle_hidden_files() (promptprep.tui.FileSelector method)
toggle_selection() (promptprep.tui.TreeNode method)
TreeNode (class in promptprep.tui)
V
validate_config() (in module promptprep.config)
W
write_to_file() (promptprep.aggregator.CodeAggregator method)
(promptprep.CodeAggregator method)