{
	"version": "0.2.0",
	"configurations": [
		{
			"name": "Debug Server",
			"type": "go",
			"request": "launch",
			"mode": "debug",
			"program": "${workspaceFolder}/cmd/server",
			"cwd": "${workspaceFolder}",
			"args": [
				"start",
			]
		},
		{
			"name": "Debug Active Server",
			"type": "go",
			"request": "launch",
			"mode": "debug",
			"program": "${workspaceFolder}/cmd/server",
			"cwd": "${workspaceFolder}",
			"args": [
				"--env",
				"development_active",
				"start",
			]
		},
		{
			"name": "Debug Server with MySql",
			"type": "go",
			"request": "launch",
			"mode": "debug",
			"program": "${workspaceFolder}/cmd/server",
			"cwd": "${workspaceFolder}",
			"args": [
				"--env",
				"development_mysql",
				"start",
			]
		},
		{
			"name": "Debug CLI Namespace Describe",
			"type": "go",
			"request": "launch",
			"mode": "debug",
			"program": "${workspaceFolder}/cmd/tools/cli",
			"cwd": "${workspaceFolder}",
			"args": [
				"--namespace",
				"default",
				"namespace",
				"describe"
			]
		},
		{
			"name": "Debug CLI Admin Namespace Describe",
			"type": "go",
			"request": "launch",
			"mode": "debug",
			"program": "${workspaceFolder}/cmd/tools/cli",
			"cwd": "${workspaceFolder}",
			"args": [
				"admin",
				"namespace",
				"describe",
				"--service_config_dir",
				"./config"
			]
		},
		{
			"name": "Debug CLI Workflow Run",
			"type": "go",
			"request": "launch",
			"mode": "debug",
			"program": "${workspaceFolder}/cmd/tools/cli",
			"cwd": "${workspaceFolder}",
			"args": [
				"workflow",
				"run",
				"--taskqueue",
				"TestTaskQueue",
				"--workflow_type",
				"TestWorkflow_test",
				"--execution_timeout",
				"100000000",
				"--input",
				"{}"
			],
			"env": {"TEMPORAL_CLI_SHOW_STACKS": 1}
		},

	]
}