Show HN: Cumul – Concatenate all files in a directory for LLMs
Cumul is a lightweight CLI tool that concatenates text files in a directory into a single file, optimized for providing context to Large Language Models (LLMs).It respects .gitignore, filters out binaries and non-text files, adds path headers, and generates a summary report.Key features:Exclude patterns via options (e.g., -e .json,.md). Custom output prefix (e.g., -p my). Built in Zig for...