Subversion Repositories Tronxy-X3A-Marlin

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 ron 1
{
2
  "patterns": {
3
    "P1": {
4
      "expression": "(path):(line)"
5
    },
6
    "P2": {
7
      "expression": "(path)\\s+(line)",
8
      "path": "(?:\\/[\\w\\.\\-]+)+"
9
    }
10
  },
11
  "commands": [
12
    {
13
      "namespace": "process-palette",
14
      "action": "PIO Build",
15
      "command": "python buildroot/share/atom/auto_build.py build",
16
      "arguments": [],
17
      "cwd": "{projectPath}",
18
      "inputDialogs": [],
19
      "env": {},
20
      "keystroke": null,
21
      "stream": true,
22
      "outputTarget": "panel",
23
      "outputBufferSize": 80000,
24
      "maxCompleted": 3,
25
      "autoShowOutput": true,
26
      "autoHideOutput": false,
27
      "scrollLockEnabled": false,
28
      "singular": true,
29
      "promptToSave": true,
30
      "saveOption": "none",
31
      "patterns": [
32
        "default"
33
      ],
34
      "successOutput": "{stdout}",
35
      "errorOutput": "{stdout}\n{stderr}",
36
      "fatalOutput": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
37
      "startMessage": "",
38
      "successMessage": "Executed : {fullCommand}",
39
      "errorMessage": "Executed : {fullCommand}\nReturned with code {exitStatus}\n{stderr}",
40
      "fatalMessage": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
41
      "menus": [
42
        "Auto Build"
43
      ],
44
      "startScript": null,
45
      "successScript": null,
46
      "errorScript": null,
47
      "scriptOnStart": false,
48
      "scriptOnSuccess": false,
49
      "scriptOnError": false,
50
      "notifyOnStart": false,
51
      "notifyOnSuccess": true,
52
      "notifyOnError": true,
53
      "input": null
54
    },
55
    {
56
      "namespace": "process-palette",
57
      "action": "PIO Clean",
58
      "command": "python buildroot/share/atom/auto_build.py clean",
59
      "arguments": [],
60
      "cwd": "{projectPath}",
61
      "inputDialogs": [],
62
      "env": {},
63
      "keystroke": null,
64
      "stream": true,
65
      "outputTarget": "panel",
66
      "outputBufferSize": 80000,
67
      "maxCompleted": 3,
68
      "autoShowOutput": true,
69
      "autoHideOutput": false,
70
      "scrollLockEnabled": false,
71
      "singular": false,
72
      "promptToSave": true,
73
      "saveOption": "none",
74
      "patterns": [
75
        "default"
76
      ],
77
      "successOutput": "{stdout}",
78
      "errorOutput": "{stdout}\n{stderr}",
79
      "fatalOutput": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
80
      "startMessage": null,
81
      "successMessage": "Executed : {fullCommand}",
82
      "errorMessage": "Executed : {fullCommand}\nReturned with code {exitStatus}\n{stderr}",
83
      "fatalMessage": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
84
      "menus": [
85
        "Auto Build"
86
      ],
87
      "startScript": null,
88
      "successScript": null,
89
      "errorScript": null,
90
      "scriptOnStart": false,
91
      "scriptOnSuccess": false,
92
      "scriptOnError": false,
93
      "notifyOnStart": false,
94
      "notifyOnSuccess": true,
95
      "notifyOnError": true,
96
      "input": null
97
    },
98
    {
99
      "namespace": "process-palette",
100
      "action": "PIO Upload",
101
      "command": "python buildroot/share/atom/auto_build.py upload",
102
      "arguments": [],
103
      "cwd": "{projectPath}",
104
      "inputDialogs": [],
105
      "env": {},
106
      "keystroke": null,
107
      "stream": true,
108
      "outputTarget": "panel",
109
      "outputBufferSize": 80000,
110
      "maxCompleted": 3,
111
      "autoShowOutput": true,
112
      "autoHideOutput": false,
113
      "scrollLockEnabled": false,
114
      "singular": false,
115
      "promptToSave": true,
116
      "saveOption": "none",
117
      "patterns": [
118
        "default"
119
      ],
120
      "successOutput": "{stdout}",
121
      "errorOutput": "{stdout}\n{stderr}",
122
      "fatalOutput": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
123
      "startMessage": null,
124
      "successMessage": "Executed : {fullCommand}",
125
      "errorMessage": "Executed : {fullCommand}\nReturned with code {exitStatus}\n{stderr}",
126
      "fatalMessage": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
127
      "menus": [
128
        "Auto Build"
129
      ],
130
      "startScript": null,
131
      "successScript": null,
132
      "errorScript": null,
133
      "scriptOnStart": false,
134
      "scriptOnSuccess": false,
135
      "scriptOnError": false,
136
      "notifyOnStart": false,
137
      "notifyOnSuccess": true,
138
      "notifyOnError": true,
139
      "input": null
140
    },
141
    {
142
      "namespace": "process-palette",
143
      "action": "PIO Upload (traceback)",
144
      "command": "python buildroot/share/atom/auto_build.py traceback",
145
      "arguments": [],
146
      "cwd": "{projectPath}",
147
      "inputDialogs": [],
148
      "env": {},
149
      "keystroke": null,
150
      "stream": true,
151
      "outputTarget": "panel",
152
      "outputBufferSize": 80000,
153
      "maxCompleted": 3,
154
      "autoShowOutput": true,
155
      "autoHideOutput": false,
156
      "scrollLockEnabled": false,
157
      "singular": false,
158
      "promptToSave": true,
159
      "saveOption": "none",
160
      "patterns": [
161
        "default"
162
      ],
163
      "successOutput": "{stdout}",
164
      "errorOutput": "{stdout}\n{stderr}",
165
      "fatalOutput": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
166
      "startMessage": null,
167
      "successMessage": "Executed : {fullCommand}",
168
      "errorMessage": "Executed : {fullCommand}\nReturned with code {exitStatus}\n{stderr}",
169
      "fatalMessage": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
170
      "menus": [
171
        "Auto Build"
172
      ],
173
      "startScript": null,
174
      "successScript": null,
175
      "errorScript": null,
176
      "scriptOnStart": false,
177
      "scriptOnSuccess": false,
178
      "scriptOnError": false,
179
      "notifyOnStart": false,
180
      "notifyOnSuccess": true,
181
      "notifyOnError": true,
182
      "input": null
183
    },
184
    {
185
      "namespace": "process-palette",
186
      "action": "PIO Upload using Programmer",
187
      "command": "python buildroot/share/atom/auto_build.py program",
188
      "arguments": [],
189
      "cwd": "{projectPath}",
190
      "inputDialogs": [],
191
      "env": {},
192
      "keystroke": null,
193
      "stream": true,
194
      "outputTarget": "panel",
195
      "outputBufferSize": 80000,
196
      "maxCompleted": 3,
197
      "autoShowOutput": true,
198
      "autoHideOutput": false,
199
      "scrollLockEnabled": false,
200
      "singular": false,
201
      "promptToSave": true,
202
      "saveOption": "none",
203
      "patterns": [
204
        "default"
205
      ],
206
      "successOutput": "{stdout}",
207
      "errorOutput": "{stdout}\n{stderr}",
208
      "fatalOutput": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
209
      "startMessage": null,
210
      "successMessage": "Executed : {fullCommand}",
211
      "errorMessage": "Executed : {fullCommand}\nReturned with code {exitStatus}\n{stderr}",
212
      "fatalMessage": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
213
      "menus": [
214
        "Auto Build"
215
      ],
216
      "startScript": null,
217
      "successScript": null,
218
      "errorScript": null,
219
      "scriptOnStart": false,
220
      "scriptOnSuccess": false,
221
      "scriptOnError": false,
222
      "notifyOnStart": false,
223
      "notifyOnSuccess": true,
224
      "notifyOnError": true,
225
      "input": null
226
    },
227
    {
228
      "namespace": "process-palette",
229
      "action": "PIO Test",
230
      "command": "python buildroot/share/atom/auto_build.py test",
231
      "arguments": [],
232
      "cwd": "{projectPath}",
233
      "inputDialogs": [],
234
      "env": {},
235
      "keystroke": null,
236
      "stream": true,
237
      "outputTarget": "panel",
238
      "outputBufferSize": 80000,
239
      "maxCompleted": 3,
240
      "autoShowOutput": true,
241
      "autoHideOutput": false,
242
      "scrollLockEnabled": false,
243
      "singular": false,
244
      "promptToSave": true,
245
      "saveOption": "none",
246
      "patterns": [
247
        "default"
248
      ],
249
      "successOutput": "{stdout}",
250
      "errorOutput": "{stdout}\n{stderr}",
251
      "fatalOutput": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
252
      "startMessage": null,
253
      "successMessage": "Executed : {fullCommand}",
254
      "errorMessage": "Executed : {fullCommand}\nReturned with code {exitStatus}\n{stderr}",
255
      "fatalMessage": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
256
      "menus": [
257
        "Auto Build"
258
      ],
259
      "startScript": null,
260
      "successScript": null,
261
      "errorScript": null,
262
      "scriptOnStart": false,
263
      "scriptOnSuccess": false,
264
      "scriptOnError": false,
265
      "notifyOnStart": false,
266
      "notifyOnSuccess": true,
267
      "notifyOnError": true,
268
      "input": null
269
    },
270
    {
271
      "namespace": "process-palette",
272
      "action": "PIO Debug",
273
      "command": "python buildroot/share/atom/auto_build.py debug",
274
      "arguments": [],
275
      "cwd": "{projectPath}",
276
      "inputDialogs": [],
277
      "env": {},
278
      "keystroke": null,
279
      "stream": true,
280
      "outputTarget": "panel",
281
      "outputBufferSize": 80000,
282
      "maxCompleted": 3,
283
      "autoShowOutput": true,
284
      "autoHideOutput": false,
285
      "scrollLockEnabled": false,
286
      "singular": false,
287
      "promptToSave": true,
288
      "saveOption": "none",
289
      "patterns": [
290
        "default"
291
      ],
292
      "successOutput": "{stdout}",
293
      "errorOutput": "{stdout}\n{stderr}",
294
      "fatalOutput": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
295
      "startMessage": null,
296
      "successMessage": "Executed : {fullCommand}",
297
      "errorMessage": "Executed : {fullCommand}\nReturned with code {exitStatus}\n{stderr}",
298
      "fatalMessage": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
299
      "menus": [
300
        "Auto Build"
301
      ],
302
      "startScript": null,
303
      "successScript": null,
304
      "errorScript": null,
305
      "scriptOnStart": false,
306
      "scriptOnSuccess": false,
307
      "scriptOnError": false,
308
      "notifyOnStart": false,
309
      "notifyOnSuccess": true,
310
      "notifyOnError": true,
311
      "input": null
312
    },
313
    {
314
      "namespace": "process-palette",
315
      "action": "PIO Remote",
316
      "command": "python buildroot/share/atom/auto_build.py remote",
317
      "arguments": [],
318
      "cwd": "{projectPath}",
319
      "inputDialogs": [],
320
      "env": {},
321
      "keystroke": null,
322
      "stream": true,
323
      "outputTarget": "panel",
324
      "outputBufferSize": 80000,
325
      "maxCompleted": 3,
326
      "autoShowOutput": true,
327
      "autoHideOutput": false,
328
      "scrollLockEnabled": false,
329
      "singular": false,
330
      "promptToSave": true,
331
      "saveOption": "none",
332
      "patterns": [
333
        "default"
334
      ],
335
      "successOutput": "{stdout}",
336
      "errorOutput": "{stdout}\n{stderr}",
337
      "fatalOutput": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
338
      "startMessage": null,
339
      "successMessage": "Executed : {fullCommand}",
340
      "errorMessage": "Executed : {fullCommand}\nReturned with code {exitStatus}\n{stderr}",
341
      "fatalMessage": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
342
      "menus": [
343
        "Auto Build"
344
      ],
345
      "startScript": null,
346
      "successScript": null,
347
      "errorScript": null,
348
      "scriptOnStart": false,
349
      "scriptOnSuccess": false,
350
      "scriptOnError": false,
351
      "notifyOnStart": false,
352
      "notifyOnSuccess": true,
353
      "notifyOnError": true,
354
      "input": null
355
    }
356
  ]
357
}