A Scoop bucket for easy Windows installation of folder2md4llms - a powerful tool that converts repository contents into LLM-friendly Markdown files.
- Windows 10/11 (or Windows Server 2016+)
- Python 3.11+ installed and accessible via
python
command - PowerShell 5.1+ (usually pre-installed)
-
Install Scoop (if not already installed):
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
-
Add this bucket:
scoop bucket add folder2md4llms https://github.com/HenriquesLab/scoop-folder2md4llms
-
Install folder2md4llms:
scoop install folder2md4llms
After installation, you can use folder2md4llms
directly from any command prompt:
# Process current directory
folder2md . --output output.md
# Process specific directory with token limit
folder2md C:\MyProject --limit 80000t
# Copy output to clipboard
folder2md C:\MyProject --clipboard
# Generate ignore file template
folder2md --init-ignore
# Show help
folder2md --help
This Scoop bucket provides:
- folder2md4llms - The main package with all dependencies
- Automatic updates - Excavator workflow keeps the package current
- Comprehensive testing - CI workflows ensure reliability
- Issue automation - Intelligent issue handling and support
Create a folder2md.yaml
file in your project root:
limit: 80000t
condense: true
ignore_patterns:
- "*.log"
- "temp/*"
output_format: "markdown"
You can also access the tool as a Python module:
# Direct module access
python -m folder2md4llms.cli --help
# Or use the installed executable
folder2md --help
# Update to latest version
scoop update folder2md4llms
# Update all packages
scoop update
# Check for updates
scoop status
This bucket includes an automated update system that:
- β Runs every 4 hours
- β Checks PyPI for new versions
- β Updates manifests automatically
- β Creates pull requests for review
- β Tests updated packages
Every change is automatically tested on:
- β Windows 2019, 2022, and latest
- β Python 3.11 and 3.12
- β Installation and uninstallation
- β Basic functionality testing
- β Manifest validation
The bucket includes intelligent issue handling:
- β Automatic labeling and triage
- β Installation troubleshooting
- β Version checking and guidance
- β Common problem resolution
- Operating System: Windows 10/11, Windows Server 2016+
- Python: 3.11 or higher
- Memory: 512MB RAM minimum
- Storage: 100MB free space
The following packages are automatically installed:
click>=8.0.0
- Command-line interfacehttpx>=0.24.0
- HTTP clientmarkdown>=3.4.0
- Markdown processingnbconvert>=7.0.0
- Jupyter notebook conversionopenpyxl>=3.1.0
- Excel file supportpillow>=9.0.0
- Image processingpsutil>=5.9.0
- System monitoringpygments>=2.10.0
- Syntax highlightingpypdf>=4.0.0
- PDF processingpyperclip>=1.9.0
- Clipboard operationspython-docx>=0.8.11
- Word document supportpython-magic-bin
- File type detection (Windows)python-pptx>=0.6.21
- PowerPoint supportpyyaml>=6.0
- YAML configurationrich>=13.0.0
- Terminal formattingstriprtf>=0.0.26
- RTF processingtqdm>=4.64.0
- Progress bars
If you prefer to install without Scoop:
python -m pip install folder2md4llms
For development or testing:
# Clone the repository
git clone https://github.com/henriqueslab/folder2md4llms.git
cd folder2md4llms
# Install in development mode
python -m pip install -e .
Command not found:
# Refresh Scoop shims
scoop reset folder2md4llms
# Check if Python is accessible
python --version
Permission errors:
# Run as administrator or check execution policy
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Installation fails:
# Check Python and pip versions
python --version
python -m pip --version
# Install directly if needed
python -m pip install folder2md4llms
Package not found:
# Refresh bucket
scoop bucket rm folder2md4llms
scoop bucket add folder2md4llms https://github.com/HenriquesLab/scoop-folder2md4llms
- π Main Documentation
- π Report Issues
- π¬ Discussion Forum
Contributions are welcome! Here's how you can help:
- Check existing issues
- Create a new issue with:
- Windows version
- Python version
- Scoop version
- Full error message
- Steps to reproduce
- Fork the repository
- Create a feature branch
- Make your changes
- Test thoroughly
- Submit a pull request
To add new packages to this bucket:
- Create a manifest in the
bucket/
directory - Follow the Scoop manifest format
- Test the manifest locally
- Submit a pull request
- Total Packages: 1
- Supported Platforms: Windows 10/11, Server 2016+
- Python Versions: 3.11, 3.12
- Update Frequency: Every 4 hours
- Test Coverage: 100% (installation, functionality, uninstallation)
This bucket is actively maintained with:
- Automated updates via Excavator
- Continuous testing on multiple Windows versions
- Issue tracking and resolution
- Security monitoring
- Performance optimization
This project is licensed under the MIT License - see the LICENSE file for details.
- Scoop - The Windows package manager
- folder2md4llms - The main tool
- ScoopInstaller - Official Scoop tools and actions
- All contributors and users of this bucket
Made with β€οΈ for the Windows development community
For questions or support, please open an issue or visit the main project repository.