Skip to content
Snippets Groups Projects
process-palette.json 10.7 KiB
Newer Older
  • Learn to ignore specific revisions
  • {
      "patterns": {
        "P1": {
          "expression": "(path):(line)"
        },
        "P2": {
          "expression": "(path)\\s+(line)",
          "path": "(?:\\/[\\w\\.\\-]+)+"
        }
      },
      "commands": [
        {
          "namespace": "process-palette",
          "action": "PIO Build",
    
          "command": "python buildroot/share/vscode/auto_build.py build",
    
          "arguments": [],
          "cwd": "{projectPath}",
          "inputDialogs": [],
          "env": {},
          "keystroke": null,
          "stream": true,
          "outputTarget": "panel",
          "outputBufferSize": 80000,
          "maxCompleted": 3,
          "autoShowOutput": true,
          "autoHideOutput": false,
          "scrollLockEnabled": false,
          "singular": true,
          "promptToSave": true,
          "saveOption": "none",
          "patterns": [
            "default"
          ],
          "successOutput": "{stdout}",
          "errorOutput": "{stdout}\n{stderr}",
          "fatalOutput": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
          "startMessage": "",
          "successMessage": "Executed : {fullCommand}",
          "errorMessage": "Executed : {fullCommand}\nReturned with code {exitStatus}\n{stderr}",
          "fatalMessage": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
          "menus": [
            "Auto Build"
          ],
          "startScript": null,
          "successScript": null,
          "errorScript": null,
          "scriptOnStart": false,
          "scriptOnSuccess": false,
          "scriptOnError": false,
          "notifyOnStart": false,
          "notifyOnSuccess": true,
          "notifyOnError": true,
          "input": null
        },
        {
          "namespace": "process-palette",
          "action": "PIO Clean",
    
          "command": "python buildroot/share/vscode/auto_build.py clean",
    
          "arguments": [],
          "cwd": "{projectPath}",
          "inputDialogs": [],
          "env": {},
          "keystroke": null,
          "stream": true,
          "outputTarget": "panel",
          "outputBufferSize": 80000,
          "maxCompleted": 3,
          "autoShowOutput": true,
          "autoHideOutput": false,
          "scrollLockEnabled": false,
          "singular": false,
          "promptToSave": true,
          "saveOption": "none",
          "patterns": [
            "default"
          ],
          "successOutput": "{stdout}",
          "errorOutput": "{stdout}\n{stderr}",
          "fatalOutput": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
          "startMessage": null,
          "successMessage": "Executed : {fullCommand}",
          "errorMessage": "Executed : {fullCommand}\nReturned with code {exitStatus}\n{stderr}",
          "fatalMessage": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
          "menus": [
            "Auto Build"
          ],
          "startScript": null,
          "successScript": null,
          "errorScript": null,
          "scriptOnStart": false,
          "scriptOnSuccess": false,
          "scriptOnError": false,
          "notifyOnStart": false,
          "notifyOnSuccess": true,
          "notifyOnError": true,
          "input": null
        },
        {
          "namespace": "process-palette",
          "action": "PIO Upload",
    
          "command": "python buildroot/share/vscode/auto_build.py upload",
    
          "arguments": [],
          "cwd": "{projectPath}",
          "inputDialogs": [],
          "env": {},
          "keystroke": null,
          "stream": true,
          "outputTarget": "panel",
          "outputBufferSize": 80000,
          "maxCompleted": 3,
          "autoShowOutput": true,
          "autoHideOutput": false,
          "scrollLockEnabled": false,
          "singular": false,
          "promptToSave": true,
          "saveOption": "none",
          "patterns": [
            "default"
          ],
          "successOutput": "{stdout}",
          "errorOutput": "{stdout}\n{stderr}",
          "fatalOutput": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
          "startMessage": null,
          "successMessage": "Executed : {fullCommand}",
          "errorMessage": "Executed : {fullCommand}\nReturned with code {exitStatus}\n{stderr}",
          "fatalMessage": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
          "menus": [
            "Auto Build"
          ],
          "startScript": null,
          "successScript": null,
          "errorScript": null,
          "scriptOnStart": false,
          "scriptOnSuccess": false,
          "scriptOnError": false,
          "notifyOnStart": false,
          "notifyOnSuccess": true,
          "notifyOnError": true,
          "input": null
        },
        {
          "namespace": "process-palette",
          "action": "PIO Upload (traceback)",
    
          "command": "python buildroot/share/vscode/auto_build.py traceback",
    
          "arguments": [],
          "cwd": "{projectPath}",
          "inputDialogs": [],
          "env": {},
          "keystroke": null,
          "stream": true,
          "outputTarget": "panel",
          "outputBufferSize": 80000,
          "maxCompleted": 3,
          "autoShowOutput": true,
          "autoHideOutput": false,
          "scrollLockEnabled": false,
          "singular": false,
          "promptToSave": true,
          "saveOption": "none",
          "patterns": [
            "default"
          ],
          "successOutput": "{stdout}",
          "errorOutput": "{stdout}\n{stderr}",
          "fatalOutput": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
          "startMessage": null,
          "successMessage": "Executed : {fullCommand}",
          "errorMessage": "Executed : {fullCommand}\nReturned with code {exitStatus}\n{stderr}",
          "fatalMessage": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
          "menus": [
            "Auto Build"
          ],
          "startScript": null,
          "successScript": null,
          "errorScript": null,
          "scriptOnStart": false,
          "scriptOnSuccess": false,
          "scriptOnError": false,
          "notifyOnStart": false,
          "notifyOnSuccess": true,
          "notifyOnError": true,
          "input": null
        },
        {
          "namespace": "process-palette",
          "action": "PIO Upload using Programmer",
    
          "command": "python buildroot/share/vscode/auto_build.py program",
    
          "arguments": [],
          "cwd": "{projectPath}",
          "inputDialogs": [],
          "env": {},
          "keystroke": null,
          "stream": true,
          "outputTarget": "panel",
          "outputBufferSize": 80000,
          "maxCompleted": 3,
          "autoShowOutput": true,
          "autoHideOutput": false,
          "scrollLockEnabled": false,
          "singular": false,
          "promptToSave": true,
          "saveOption": "none",
          "patterns": [
            "default"
          ],
          "successOutput": "{stdout}",
          "errorOutput": "{stdout}\n{stderr}",
          "fatalOutput": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
          "startMessage": null,
          "successMessage": "Executed : {fullCommand}",
          "errorMessage": "Executed : {fullCommand}\nReturned with code {exitStatus}\n{stderr}",
          "fatalMessage": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
          "menus": [
            "Auto Build"
          ],
          "startScript": null,
          "successScript": null,
          "errorScript": null,
          "scriptOnStart": false,
          "scriptOnSuccess": false,
          "scriptOnError": false,
          "notifyOnStart": false,
          "notifyOnSuccess": true,
          "notifyOnError": true,
          "input": null
        },
        {
          "namespace": "process-palette",
          "action": "PIO Test",
    
          "command": "python buildroot/share/vscode/auto_build.py test",
    
          "arguments": [],
          "cwd": "{projectPath}",
          "inputDialogs": [],
          "env": {},
          "keystroke": null,
          "stream": true,
          "outputTarget": "panel",
          "outputBufferSize": 80000,
          "maxCompleted": 3,
          "autoShowOutput": true,
          "autoHideOutput": false,
          "scrollLockEnabled": false,
          "singular": false,
          "promptToSave": true,
          "saveOption": "none",
          "patterns": [
            "default"
          ],
          "successOutput": "{stdout}",
          "errorOutput": "{stdout}\n{stderr}",
          "fatalOutput": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
          "startMessage": null,
          "successMessage": "Executed : {fullCommand}",
          "errorMessage": "Executed : {fullCommand}\nReturned with code {exitStatus}\n{stderr}",
          "fatalMessage": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
          "menus": [
            "Auto Build"
          ],
          "startScript": null,
          "successScript": null,
          "errorScript": null,
          "scriptOnStart": false,
          "scriptOnSuccess": false,
          "scriptOnError": false,
          "notifyOnStart": false,
          "notifyOnSuccess": true,
          "notifyOnError": true,
          "input": null
        },
        {
          "namespace": "process-palette",
          "action": "PIO Debug",
    
          "command": "python buildroot/share/vscode/auto_build.py debug",
    
          "arguments": [],
          "cwd": "{projectPath}",
          "inputDialogs": [],
          "env": {},
          "keystroke": null,
          "stream": true,
          "outputTarget": "panel",
          "outputBufferSize": 80000,
          "maxCompleted": 3,
          "autoShowOutput": true,
          "autoHideOutput": false,
          "scrollLockEnabled": false,
          "singular": false,
          "promptToSave": true,
          "saveOption": "none",
          "patterns": [
            "default"
          ],
          "successOutput": "{stdout}",
          "errorOutput": "{stdout}\n{stderr}",
          "fatalOutput": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
          "startMessage": null,
          "successMessage": "Executed : {fullCommand}",
          "errorMessage": "Executed : {fullCommand}\nReturned with code {exitStatus}\n{stderr}",
          "fatalMessage": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
          "menus": [
            "Auto Build"
          ],
          "startScript": null,
          "successScript": null,
          "errorScript": null,
          "scriptOnStart": false,
          "scriptOnSuccess": false,
          "scriptOnError": false,
          "notifyOnStart": false,
          "notifyOnSuccess": true,
          "notifyOnError": true,
          "input": null
        },
        {
          "namespace": "process-palette",
          "action": "PIO Remote",
    
          "command": "python buildroot/share/vscode/auto_build.py remote",
    
          "arguments": [],
          "cwd": "{projectPath}",
          "inputDialogs": [],
          "env": {},
          "keystroke": null,
          "stream": true,
          "outputTarget": "panel",
          "outputBufferSize": 80000,
          "maxCompleted": 3,
          "autoShowOutput": true,
          "autoHideOutput": false,
          "scrollLockEnabled": false,
          "singular": false,
          "promptToSave": true,
          "saveOption": "none",
          "patterns": [
            "default"
          ],
          "successOutput": "{stdout}",
          "errorOutput": "{stdout}\n{stderr}",
          "fatalOutput": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
          "startMessage": null,
          "successMessage": "Executed : {fullCommand}",
          "errorMessage": "Executed : {fullCommand}\nReturned with code {exitStatus}\n{stderr}",
          "fatalMessage": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
          "menus": [
            "Auto Build"
          ],
          "startScript": null,
          "successScript": null,
          "errorScript": null,
          "scriptOnStart": false,
          "scriptOnSuccess": false,
          "scriptOnError": false,
          "notifyOnStart": false,
          "notifyOnSuccess": true,
          "notifyOnError": true,
          "input": null
        }
      ]
    }