sprawl bind
📌 1. The Target Problem
Configuring multiple files like .cursorrules, .windsurfrules, .clinerules, and Claude Desktop's config files manually is repetitive and results in outdated rule configurations.
⚙️ 2. Usage & Options
sprawl bind
Options & Flags
--all: Bind all available IDEs and agents without running the interactive menu.--force: Force compile and overwrite existing configuration files.
🔍 3. How it Works (Under the Hood)
- Launches an interactive checkbox menu showing supported IDE adapters.
- Generates specific configuration files (e.g. symlinks to
AGENTS.mdor customized JSON settings) based on user selection. - Writes selections to
sprawl_manifest.ymlbindings key to persist setup configurations across syncs.
🩺 4. Troubleshooting
- IDE configurations do not update
- Resolution: Run the command with the
--forceflag to overwrite write-protected config files.