Skip to main content

IDE Integration

VS Code

dcr gen vscode

Generates in .vscode/:

FilePurpose
tasks.jsonbuild task (dcr build)
launch.jsonDebug launch configuration
settings.jsonclangd/IntelliSense: include paths, standard
extensions.jsonRecommends vscode-clangd, vscode-lldb

CLion

dcr gen clion

Generates in .idea/:

FilePurpose
externalTools.xmlBuild, Run, Clean, Test as external tools
customTargets.xmlCustom build targets
misc.xmlC/C++ project settings
runConfigurations/<name>.xmlPer-binary run configurations

compile_commands.json

dcr gen compile-commands

Generates compile_commands.json at project root. Standard format for clangd, C/C++ IntelliSense, static analyzers.

project-info

dcr gen project-info

Outputs JSON array with project metadata (see gen-commands).