{
	"version": "0.2.0",
	"configurations": [
		// Debug the main application entry point
		{
			"name": "Debug Main",
			"type": "debugpy",
			"request": "launch",
			"program": "${workspaceFolder}/gatpack/main.py",
			"console": "integratedTerminal"
		},
		// Debug the cli application entry point
		{
			"name": "Debug CLI init",
			"type": "debugpy",
			"request": "launch",
			"program": "${workspaceFolder}/gatpack/cli/main.py",
			"console": "integratedTerminal",
			"args": ["init", "manual_test"]
		},
		// Debug the cli application entry point
		{
			"name": "Debug CLI render",
			"type": "debugpy",
			"request": "launch",
			"program": "${workspaceFolder}/gatpack/cli/main.py",
			"console": "integratedTerminal",
			"args": ["render", "./tests/test.jinja.tex", "./tests/test.tex"]
		},
		// Debug the cli application entry point
		{
			"name": "Debug CLI combine",
			"type": "debugpy",
			"request": "launch",
			"program": "${workspaceFolder}/gatpack/cli/main.py",
			"console": "integratedTerminal",
			// "args": ["combine", "./tests/test.pdf", "./tests/test.pdf", "./tests/test-combine.pdf"]
			"args": ["combine", "./tests/glob/test-*.pdf", "./tests/glob/test-glob-combine.pdf"]
		},
		// Debug the currently active file
		{
			"name": "Debug Current File",
			"type": "debugpy",
			"request": "launch",
			"program": "${file}",
			"console": "integratedTerminal"
		}
	]
}
