

Ever needed to quickly grab all the code from a project, neatly packaged into one text file? This Raycast extension does just that! It's perfect for feeding your codebase to AI tools, creating an archive, or just having everything in one place for easy sharing and review.
This extension makes it super easy to consolidate your project. Here's a rundown of its cool features:
<ai_instruction> and <ai_analysis_guide>) can help AI models better understand the context and purpose of the provided code. This option is enabled by default..gitignore rules are respected, and common clutter like node_modules, .git folders, build outputs, and IDE-specific files are automatically skipped.my-project_project_code.txt), but you can easily change it. You can also tell it the maximum size for individual files whose content should be included.Using it is straightforward:
Hey, contributions are awesome! If you've got ideas, find a bug, or want to add something cool:
npm run lint).Crafted with ❤️ for the Raycast community!
Select a project directory to generate a consolidated code file.
.cls and .trigger) with proper syntax highlightingALWAYS_TEXT_EXTENSIONS to include .trigger and .cls file extensionsLANGUAGE_EXTENSION_MAP to map Salesforce files to "apex" syntax highlightinganalyzeFinderSelection() function with proper path segment comparisonprocessOnlySelectedFiles and useDirectoryInsteadOfFiles state flags