Skip to content

Latest commit

 

History

History
44 lines (29 loc) · 589 Bytes

README.md

File metadata and controls

44 lines (29 loc) · 589 Bytes

codesquash

A tool for packing source code into single files for LLM consumption.

What it does

  • Traverses git repostories
  • Concats all source code into stdout

What you do

First Time

  1. Clone it
git clone [email protected]:BenDavidAaron/coadsquash.git
  1. Build it
cd codesquash
cargo build --release
  1. install it
sudo cp ./target/release/codesquash /usr/local/bin/

Every Time

Package the git repo you're in

codesquash > /tmp/output.txt

Package another repo on your system

codesquash /path/to_other/repo > /tmp/output.txt