Skip to content

code-inflation/proompt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Small CLI utility designed to build prompts from file contents

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages