catalyst ide-sync
Sync IDE configuration files for an existing project.
Usage: catalyst ide-sync [OPTIONS]
Options:
-h,--help Print this help message and exit
-p,--profiles TEXT [common] ...
Profiles to use from the configuration file
--ides ENUM:value in {clion->,vscode->} OR {} ...
IDEs to generate project files for
-f,--force-ide [0] force emitting IDE config even if one already exists
Details
The ide-sync command regenerates IDE project files (such as VS Code or CLion configurations) based on the current Catalyst configuration. This is useful when you've modified your project's structure, dependencies, or build settings and need to update your IDE integration.
Examples
Sync IDE configurations:
catalyst ide-sync
Sync for specific IDE:
catalyst ide-sync --ides vscode
Force regenerate IDE config:
catalyst ide-sync --force-ide
Sync with specific profiles:
catalyst ide-sync --profiles common debug
Sync for multiple IDEs:
catalyst ide-sync --ides vscode clion