aboutsummaryrefslogtreecommitdiff
path: root/process-palette.json
diff options
context:
space:
mode:
Diffstat (limited to 'process-palette.json')
-rw-r--r--process-palette.json357
1 files changed, 357 insertions, 0 deletions
diff --git a/process-palette.json b/process-palette.json
new file mode 100644
index 0000000..b3b05b9
--- /dev/null
+++ b/process-palette.json
@@ -0,0 +1,357 @@
+{
+ "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
+ }
+ ]
+}