Skip to content

Commit 80f20ae

Browse files
committed
feat(vscode): add debug configuration for baml-cli and build task
1 parent c1ce2ab commit 80f20ae

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

.vscode/launch.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,17 @@
6666
"outFiles": [
6767
"${workspaceFolder}/typescript/apps/vscode-ext/dist/__test__/**/*.js"
6868
]
69+
},
70+
{
71+
"name": "Debug baml-cli --check (direct)",
72+
"type": "lldb",
73+
"request": "launch",
74+
"program": "${workspaceFolder}/engine/target/debug/baml-cli",
75+
"args": ["check", "--from", "../integ-tests/"],
76+
"cwd": "${workspaceFolder}/engine",
77+
"env": { "RUST_LOG": "baml_cli=debug" },
78+
"preLaunchTask": "build baml-cli",
79+
"sourceLanguages": ["rust"]
6980
}
7081
],
7182
"compounds": [

.vscode/tasks.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,14 @@
7777
"endsPattern": "."
7878
}
7979
}
80+
},
81+
{
82+
"label": "build baml-cli",
83+
"type": "shell",
84+
"command": "cargo",
85+
"args": ["build", "--bin", "baml-cli"],
86+
"options": { "cwd": "${workspaceFolder}/engine" },
87+
"problemMatcher": ["$rustc"]
8088
}
8189
],
8290
"inputs": [

0 commit comments

Comments
 (0)