Public dry run dryrun-b468a859465a

Source commit: b468a859465ae17a287d83b7ca1c5a86c5f1bdc6

Public tree identity: sha256:efc0a1cf2eb1044109ac7d5064062d83a63d7a54fe6aca62033efa6f74af14de
This commit is contained in:
Disasmer release dry run 2026-07-01 16:05:04 +02:00
commit 18d1701a77
109 changed files with 34610 additions and 0 deletions

View file

@ -0,0 +1,110 @@
{
"name": "disasmer-vscode",
"displayName": "Disasmer",
"description": "VS Code support for Disasmer build programs, environments, and debugging.",
"version": "0.1.0",
"publisher": "disasmer",
"engines": {
"vscode": "^1.80.0"
},
"categories": [
"Debuggers",
"Other"
],
"activationEvents": [
"onLanguage:rust",
"onDebugResolve:disasmer",
"onView:disasmer.nodes",
"onView:disasmer.processes",
"onView:disasmer.logs",
"onView:disasmer.artifacts",
"onView:disasmer.inspector",
"workspaceContains:envs/*/Containerfile",
"workspaceContains:envs/*/Dockerfile"
],
"main": "./extension.js",
"contributes": {
"debuggers": [
{
"type": "disasmer",
"label": "Disasmer",
"languages": [
"rust"
],
"configurationAttributes": {
"launch": {
"type": "object",
"required": [
"request",
"type",
"name"
],
"properties": {
"name": {
"type": "string",
"default": "Disasmer: Launch Virtual Process"
},
"type": {
"type": "string",
"default": "disasmer"
},
"request": {
"type": "string",
"enum": [
"launch"
],
"default": "launch"
},
"entry": {
"type": "string",
"description": "Disasmer entrypoint such as build, test, package, or release."
},
"project": {
"type": "string",
"description": "Project directory. Defaults to the current workspace folder."
},
"runtimeBackend": {
"type": "string",
"enum": [
"local-services",
"simulated"
],
"default": "local-services",
"description": "Runtime backend used by the debug adapter. F5 defaults to local coordinator/node services."
},
"operatorEndpoint": {
"type": "string",
"default": "https://disasmer.michelpaulissen.com:9443",
"description": "Default hosted operator endpoint used when a dry-run or hosted launch selects the public operator."
}
}
}
}
}
],
"views": {
"explorer": [
{
"id": "disasmer.nodes",
"name": "Disasmer Nodes"
},
{
"id": "disasmer.processes",
"name": "Disasmer Processes"
},
{
"id": "disasmer.logs",
"name": "Disasmer Logs"
},
{
"id": "disasmer.artifacts",
"name": "Disasmer Artifacts"
},
{
"id": "disasmer.inspector",
"name": "Disasmer Inspector"
}
]
}
}
}