{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Debug",
      "type": "cppvsdbg",
      "request": "launch",
      "presentation": {
        "hidden": false,
        "group": "",
        "order": 1
      },
      "program": "${workspaceFolder}/bin/Debug/${workspaceFolderBasename}.exe",
      "args": [ ],
      "stopAtEntry": false,
      "cwd": "${workspaceFolder}",
      "environment": [],
      "preLaunchTask": "${defaultBuildTask}",
      "console": "integratedTerminal",
      "symbolSearchPath": "${workspaceFolder}/bin/Debug/",
    },
    {
      "name": "Debug Attach",
      "type": "cppvsdbg",
      "request":  "attach",
      "presentation": {
        "hidden": true,
        "group": "",
        "order": 2
      },
      "preLaunchTask": "Zig: Run main",
      "internalConsoleOptions": "openOnFirstSessionStart",
      "processId": "${command:pickProcess}"
    }
  ]
}