{
    // 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": "0.2.0",
    "configurations": [
        {
            "name": "Debug: Doxysphinx Build Command",
            "type": "python",
            "request": "launch",
            "cwd": "${workspaceFolder}",
            "module": "doxysphinx",
            "args": [
                "--verbosity=DEBUG",
                "build",
                "${workspaceFolder}",
                "${workspaceFolder}/.build/html",
                "${workspaceFolder}/docs/doxygen/demo/html"
            ],
            "preLaunchTask": "_DEBUG: clean",
        },
        {
            "name": "Debug: Doxysphinx Build Command Graphviz",
            "type": "python",
            "request": "launch",
            "cwd": "${workspaceFolder}",
            "module": "doxysphinx",
            "args": [
                "--verbosity=DEBUG",
                "build",
                "${workspaceFolder}",
                "${workspaceFolder}/.build/html",
                "${workspaceFolder}/docs/doxygen/graphviz"
            ]
        },
        {
            "name": "Debug: Doxysphinx Clean Command",
            "type": "python",
            "request": "launch",
            "cwd": "${workspaceFolder}",
            "module": "doxysphinx",
            "args": [
                "--verbosity=DEBUG",
                "clean",
                "${workspaceFolder}",
                "${workspaceFolder}/.build",
                "${workspaceFolder}/demo/demo.doxyfile"
            ]
        },
        {
            "name": "Python: Test Cases",
            "type": "python",
            "request": "launch",
            "cwd": "${workspaceFolder}",
            "module": "pytest",
            "purpose": [
                "debug-test"
            ],
            "console": "integratedTerminal",
            "env": {
                "PYTEST_ADDOPTS": "--no-cov"
            }
        }
    ]
}
