proompt

Crates.ioproompt
lib.rsproompt
version0.1.0
created_at2025-01-13 21:22:50.509484+00
updated_at2025-01-13 21:22:50.509484+00
descriptionConcatenate a directory full of files into a single prompt for use with LLMs
homepage
repositoryhttps://github.com/code-inflation/proompt
max_upload_size
id1515161
size38,369
Robin Bürgi (code-inflation)

documentation

README

proompt

proompt is a small CLI utility designed to concatenate the contents of files within specified directories into a single prompt. It supports various options for customizing file processing, including handling hidden files, ignoring specific patterns, and managing different file extensions.

Installation

cargo install proompt

Help

/proompt --help
Concatenate a directory full of files into a single prompt for use with LLMs

Usage: proompt [OPTIONS] [PATHS]...

Arguments:
  [PATHS]...  Paths to files or directories to process

Options:
  -e, --extension <EXTENSION>  Only include files with the specified extensions
      --include-hidden         Include hidden files and directories
      --ignore-gitignore       Ignore .gitignore files
      --ignore <PATTERN>       Patterns to ignore
  -o, --output <FILE>          Write output to a file
  -h, --help                   Print help
  -V, --version                Print version

Example Usage

Copy full repo:

proompt . | pbcopy

Exclude tests dir:

proompt --ignore tests/* . | pbcopy
Commit count: 6

cargo fmt