Skip to content

Latest commit

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date

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

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages