|
3 | 3 | "displayName": "The F5 Extension", |
4 | 4 | "description": "Supercharge your F5 automation development", |
5 | 5 | "publisher": "F5DevCentral", |
6 | | - "version": "3.10.0", |
| 6 | + "version": "3.11.0", |
7 | 7 | "keywords": [ |
8 | 8 | "F5", |
9 | 9 | "F5Networks", |
10 | 10 | "AS3", |
11 | 11 | "FAST", |
| 12 | + "NEXT", |
12 | 13 | "DO", |
13 | 14 | "TS", |
14 | 15 | "TCL", |
|
19 | 20 | "Snippets" |
20 | 21 | ], |
21 | 22 | "engines": { |
22 | | - "vscode": "^1.63.0" |
| 23 | + "vscode": "^1.63.0", |
| 24 | + "node": "^16" |
23 | 25 | }, |
24 | 26 | "bugs": { |
25 | 27 | "url": "https://github.com/f5devcentral/vscode-f5/issues" |
|
109 | 111 | "path": "./snippets/fastYamlSnippets.json" |
110 | 112 | } |
111 | 113 | ], |
| 114 | + "languages": [{ |
| 115 | + "id": "f5-tcl", |
| 116 | + "extensions": [ |
| 117 | + ".conf", |
| 118 | + ".tmos", |
| 119 | + ".f5" |
| 120 | + ], |
| 121 | + "aliases": [ "f5-tcl", "tmos", "f5", "tcl", "f5-tmos"], |
| 122 | + "configuration": "./language-configuration.json" |
| 123 | + }], |
| 124 | + "grammars": [ |
| 125 | + { |
| 126 | + "language": "f5-tcl", |
| 127 | + "scopeName": "source.tcl", |
| 128 | + "path": "./tcl.tmGrammars.json" |
| 129 | + } |
| 130 | + ], |
112 | 131 | "yamlValidation": [ |
113 | 132 | { |
114 | 133 | "fileMatch": "*.fast.yml", |
|
178 | 197 | }, |
179 | 198 | { |
180 | 199 | "id": "nxtApiView", |
181 | | - "name": "NEXT API" |
| 200 | + "name": "NEXT API", |
| 201 | + "when": "f5.preview" |
182 | 202 | }, |
183 | 203 | { |
184 | 204 | "id": "fastView", |
|
356 | 376 | "scope": "resource", |
357 | 377 | "description": "Prevent new editor tab from taking focus when opened or updated\n So, by default(disabled), each new editor that is opened and/or updated with also take focus" |
358 | 378 | }, |
| 379 | + "f5.preview": { |
| 380 | + "type": "boolean", |
| 381 | + "default": false, |
| 382 | + "scope": "resource", |
| 383 | + "description": "Enable Preview features" |
| 384 | + }, |
359 | 385 | "f5.logLevel": { |
360 | 386 | "type": "string", |
361 | 387 | "enum": [ |
|
446 | 472 | "category": "F5", |
447 | 473 | "icon": "$(run)" |
448 | 474 | }, |
| 475 | + { |
| 476 | + "command": "f5.cfgExplore", |
| 477 | + "title": "Explore TMOS Config", |
| 478 | + "category": "F5" |
| 479 | + }, |
449 | 480 | { |
450 | 481 | "command": "f5.cfgExploreOnConnect", |
451 | 482 | "title": "Explore Config", |
|
461 | 492 | "title": "Show Apps", |
462 | 493 | "category": "F5" |
463 | 494 | }, |
| 495 | + { |
| 496 | + "command": "f5.cfgExplore-report", |
| 497 | + "title": "Report", |
| 498 | + "category": "F5", |
| 499 | + "icon": "$(output)" |
| 500 | + }, |
464 | 501 | { |
465 | 502 | "command": "f5.addHost", |
466 | 503 | "title": "Add Host", |
|
494 | 531 | "title": "Make HTTP Request", |
495 | 532 | "category": "F5" |
496 | 533 | }, |
497 | | - { |
498 | | - "command": "f5.cfgExplore", |
499 | | - "title": "Explore TMOS Config", |
500 | | - "category": "F5" |
501 | | - }, |
502 | 534 | { |
503 | 535 | "command": "f5-tcl.mergeTCL", |
504 | 536 | "title": "Merge TCL/TMOS", |
|
826 | 858 | "title": "TMOS -> XC diagnostics", |
827 | 859 | "category": "F5" |
828 | 860 | }, |
| 861 | + { |
| 862 | + "command": "f5.oaiPost", |
| 863 | + "title": "POST", |
| 864 | + "category": "F5" |
| 865 | + }, |
| 866 | + { |
| 867 | + "command": "f5.oaiPut", |
| 868 | + "title": "PUT", |
| 869 | + "category": "F5" |
| 870 | + }, |
829 | 871 | { |
830 | 872 | "command": "f5.xc-diagRulesOpen", |
831 | 873 | "title": "TMOS -> XC diagnostics Open Rules", |
|
1292 | 1334 | "command": "f5.cfgExplore-show", |
1293 | 1335 | "when": "view == cfgTree && viewItem == cfgAppItem" |
1294 | 1336 | }, |
| 1337 | + { |
| 1338 | + "command": "f5.cfgExplore-report", |
| 1339 | + "when": "view == cfgTree && viewItem == cfgHeader", |
| 1340 | + "group": "inline" |
| 1341 | + }, |
1295 | 1342 | { |
1296 | 1343 | "command": "f5-tcl.deleteRule", |
1297 | 1344 | "when": "view == as3Tasks && viewItem == rule" |
|
1324 | 1371 | "command": "f5-fast.renderHtmlPreview", |
1325 | 1372 | "when": "view == fastView && viewItem == fastTemplate" |
1326 | 1373 | }, |
| 1374 | + { |
| 1375 | + "command": "f5.oaiPost", |
| 1376 | + "group": "inline", |
| 1377 | + "when": "view == nxtApiView && viewItem =~ /^nextApiTreeItemPost(Put)?/" |
| 1378 | + }, |
| 1379 | + { |
| 1380 | + "command": "f5.oaiPut", |
| 1381 | + "group": "inline", |
| 1382 | + "when": "view == nxtApiView && viewItem =~ /^nextApiTreeItem(Post)?Put/" |
| 1383 | + }, |
1327 | 1384 | { |
1328 | 1385 | "command": "f5.xc-diagRulesOpen", |
1329 | 1386 | "group": "inline", |
|
0 commit comments