{
  // Use IntelliSense to learn about possible attributes.
  // Hover to view descriptions of existing attributes.
  // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
  "version": "2.0.0",
  "configurations": [
    {
      "name": "turbo build (example)",
      "type": "lldb",
      "request": "launch",
      "preLaunchTask": "prepare turbo",
      "program": "${workspaceRoot}/target/debug/turbo",
      "args": ["build", "--skip-infer"],
      "cwd": "${workspaceRoot}/${input:pickExample}",
      "presentation": {
        "group": "commands",
        "order": 1
      }
    },
    {
      "name": "turbo gen",
      "type": "lldb",
      "request": "launch",
      "preLaunchTask": "prepare turbo",
      "program": "${workspaceRoot}/target/debug/turbo",
      "args": [
        "gen",
        "blog - release post",
        "--args",
        "1.11.0",
        "1.10.0",
        "_",
        "tagline about my really cool release"
      ],
      "cwd": "${workspaceRoot}",
      "presentation": {
        "group": "commands",
        "order": 1
      }
    },
    {
      "name": "turbo daemon",
      "type": "lldb",
      "request": "launch",
      "preLaunchTask": "prepare turbo",
      "program": "${workspaceRoot}/target/debug/turbo",
      "args": ["--skip-infer", "daemon"],
      "cwd": "${workspaceRoot}",
      "presentation": {
        "group": "commands",
        "order": 1
      }
    },
    {
      "type": "extensionHost",
      "request": "launch",
      "name": "Turbo VSC",
      "runtimeExecutable": "${execPath}",
      "args": [
        "--extensionDevelopmentPath=${workspaceRoot}/packages/turbo-vsc"
      ],
      "outFiles": ["${workspaceRoot}/packages/turbo-vsc/out/**/*.js"]
    }
  ],
  "inputs": [
    {
      "id": "pickExample",
      "description": "Select the example to use",
      "type": "pickString",
      "options": [
        "examples/basic",
        "examples/kitchen-sink",
        "examples/design-system",
        "examples/non-monorepo",
        "examples/non-shell-commands"
      ],
      "default": "examples/basic"
    }
  ]
}
