ibm-streams
Version:
IBM Streams Support for Visual Studio Code
1,436 lines • 67.6 kB
JSON
{
"name": "ibm-streams",
"displayName": "IBM Streams",
"description": "IBM Streams Support for Visual Studio Code",
"version": "1.1.1",
"publisher": "IBM",
"license": "Apache-2.0",
"icon": "images/ibm-streams.png",
"homepage": "https://github.com/IBMStreams/vscode-ide/blob/main/README.md",
"repository": {
"type": "git",
"url": "https://github.com/IBMStreams/vscode-ide.git"
},
"bugs": {
"url": "https://github.com/IBMStreams/vscode-ide/issues"
},
"engines": {
"vscode": "^1.41.0"
},
"categories": [
"Programming Languages",
"Linters",
"Themes"
],
"keywords": [
"IBM",
"Streams",
"Streaming Analytics",
"SPL",
"theme"
],
"extensionDependencies": [
"redhat.java"
],
"activationEvents": [
"*"
],
"main": "./dist/extension",
"contributes": {
"keybindings": [
{
"command": "ibm-streams.build.makeDownload",
"key": "ctrl+alt+b",
"mac": "cmd+alt+b",
"when": "editorLangId == makefile"
},
{
"command": "ibm-streams.build.appDownload",
"key": "ctrl+alt+b",
"mac": "cmd+alt+b",
"when": "editorLangId == spl"
},
{
"command": "ibm-streams.build.makeSubmit",
"key": "ctrl+alt+s",
"mac": "cmd+alt+s",
"when": "editorLangId == makefile"
},
{
"command": "ibm-streams.build.appSubmit",
"key": "ctrl+alt+s",
"mac": "cmd+alt+s",
"when": "editorLangId == spl"
},
{
"command": "ibm-streams.build.makeEdgeAnalyticsImage",
"key": "ctrl+alt+e",
"mac": "cmd+alt+e",
"when": "editorLangId == makefile"
},
{
"command": "ibm-streams.build.appEdgeAnalyticsImage",
"key": "ctrl+alt+e",
"mac": "cmd+alt+e",
"when": "editorLangId == spl"
},
{
"command": "ibm-streams.build.toolkit",
"key": "ctrl+alt+k",
"mac": "cmd+alt+k",
"when": "explorerResourceIsFolder || resourceFilename =~ /(toolkit.xml|info.xml)/ || editorLangId == makefile"
},
{
"command": "ibm-streams.build.cppPrimitiveOperator",
"key": "ctrl+alt+p",
"mac": "cmd+alt+p",
"when": "explorerResourceIsFolder || resourceExtname =~ /(.cgt|.pm|.xml)/ || editorLangId == makefile"
},
{
"command": "ibm-streams.build.javaPrimitiveOperator",
"key": "ctrl+alt+j",
"mac": "cmd+alt+j",
"when": "explorerResourceIsFolder || editorLangId == java || editorLangId == makefile"
}
],
"configuration": {
"type": "object",
"title": "IBM Streams",
"properties": {
"ibm-streams.environment.refreshInterval": {
"type": "number",
"default": 5,
"minimum": 1,
"description": "Interval in minutes at which an IBM Streams instance is automatically refreshed."
},
"ibm-streams.environment.timeoutForRequests": {
"type": "number",
"default": 60,
"minimum": 1,
"description": "Timeout in seconds before a request times out."
},
"ibm-streams.environment.toolkitPaths": {
"type": "string",
"default": "/path/to/toolkits/directory",
"description": "Paths to directories, comma or semicolon separated, containing additional IBM Streams toolkits."
},
"ibm-streams.logLevel": {
"type": "string",
"enum": [
"error",
"warn",
"info",
"trace"
],
"default": "info",
"description": "Log level for the extension."
},
"ibm-streams.server.mode": {
"type": "string",
"enum": [
"embedded",
"socket"
],
"default": "embedded",
"markdownDescription": "Controls how the SPL language server runs. Running the server in `embedded` mode is recommended unless you are experiencing issues with SPL language features."
},
"ibm-streams.server.port": {
"type": "number",
"default": 5007,
"minimum": 1000,
"markdownDescription": "The port where the SPL language server runs when `#ibm-streams.server.mode#` is `socket`."
},
"ibm-streams.trace.server": {
"type": "string",
"enum": [
"off",
"verbose"
],
"default": "off",
"description": "Traces the communication between VS Code and the SPL language server."
}
}
},
"commands": [
{
"command": "ibm-streams.addSplApplication",
"title": "Add SPL Application",
"category": "IBM Streams"
},
{
"command": "ibm-streams.buildSplApplications",
"title": "Build SPL Applications",
"category": "IBM Streams"
},
{
"command": "ibm-streams.buildSubmitSplApplications",
"title": "Build and Submit SPL Applications",
"category": "IBM Streams"
},
{
"command": "ibm-streams.createSplApplication",
"title": "Create SPL Application",
"category": "IBM Streams"
},
{
"command": "ibm-streams.createSplApplicationSet",
"title": "Create SPL Application Set",
"category": "IBM Streams"
},
{
"command": "ibm-streams.createCppPrimitiveOperator",
"title": "Create C++ Primitive Operator",
"category": "IBM Streams"
},
{
"command": "ibm-streams.createJavaPrimitiveOperator",
"title": "Create Java Primitive Operator",
"category": "IBM Streams"
},
{
"command": "ibm-streams.removeOutputChannels",
"title": "Remove Build Output Channels",
"category": "IBM Streams"
},
{
"command": "ibm-streams.build.appDownload",
"title": "Build",
"category": "IBM Streams"
},
{
"command": "ibm-streams.build.appSubmit",
"title": "Build and Submit Job",
"category": "IBM Streams"
},
{
"command": "ibm-streams.build.appEdgeAnalyticsImage",
"title": "Build Edge Application Image",
"category": "IBM Streams"
},
{
"command": "ibm-streams.build.makeDownload",
"title": "Build",
"category": "IBM Streams"
},
{
"command": "ibm-streams.build.makeSubmit",
"title": "Build and Submit Job(s)",
"category": "IBM Streams"
},
{
"command": "ibm-streams.build.makeEdgeAnalyticsImage",
"title": "Build Edge Application Image",
"category": "IBM Streams"
},
{
"command": "ibm-streams.build.submit",
"title": "Submit Job",
"category": "IBM Streams"
},
{
"command": "ibm-streams.build.uploadApplicationBundle",
"title": "Upload Application Bundle",
"category": "IBM Streams"
},
{
"command": "ibm-streams.build.edgeAnalyticsImage",
"title": "Build Edge Application Image",
"category": "IBM Streams"
},
{
"command": "ibm-streams.build.toolkit",
"title": "Build Toolkit",
"category": "IBM Streams"
},
{
"command": "ibm-streams.build.cppPrimitiveOperator",
"title": "Build C++ Primitive Operator",
"category": "IBM Streams"
},
{
"command": "ibm-streams.build.javaPrimitiveOperator",
"title": "Build Java Primitive Operator",
"category": "IBM Streams"
},
{
"command": "ibm-streams.environment.cloudPakForData.openConsole",
"title": "Open IBM Streams Console",
"category": "IBM Streams"
},
{
"command": "ibm-streams.environment.cloudPakForData.openDashboard",
"title": "Open IBM Cloud Pak for Data Dashboard",
"category": "IBM Streams"
},
{
"command": "ibm-streams.environment.streamingAnalytics.openConsole",
"title": "Open IBM Streaming Analytics Console",
"category": "IBM Streams"
},
{
"command": "ibm-streams.environment.streamingAnalytics.openDashboard",
"title": "Open IBM Cloud Dashboard",
"category": "IBM Streams"
},
{
"command": "ibm-streams.environment.streamsStandalone.openConsole",
"title": "Open IBM Streams Console",
"category": "IBM Streams"
},
{
"command": "ibm-streams.environment.showJobGraph",
"title": "Show Job Graph",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/branch.svg",
"dark": "images/icons/dark/branch.svg"
}
},
{
"command": "ibm-streams.environment.setToolkitPaths",
"title": "Set IBM Streams Toolkit Paths",
"category": "IBM Streams"
},
{
"command": "ibm-streams.environment.toolkits.list",
"title": "List Available IBM Streams Toolkits",
"category": "IBM Streams"
},
{
"command": "ibm-streams.environment.toolkits.refresh",
"title": "Refresh IBM Streams Toolkits",
"category": "IBM Streams"
},
{
"command": "ibm-streams.environment.addToolkitToBuildService",
"title": "Add Toolkit to Streams Build Service",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/add--alt.svg",
"dark": "images/icons/dark/add--alt.svg"
}
},
{
"command": "ibm-streams.environment.removeToolkitsFromBuildService",
"title": "Remove Toolkits from Streams Build Service",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/subtract--alt.svg",
"dark": "images/icons/dark/subtract--alt.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.addInstance",
"title": "Add Instance",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/add--alt.svg",
"dark": "images/icons/dark/add--alt.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.removeInstances",
"title": "Remove Instances",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/subtract--alt.svg",
"dark": "images/icons/dark/subtract--alt.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.refreshInstances",
"title": "Refresh Instances",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/renew.svg",
"dark": "images/icons/dark/renew.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.instance.authenticate",
"title": "Authenticate",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/login.svg",
"dark": "images/icons/dark/login.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.instance.submitJob",
"title": "Submit Job",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/timer--add.svg",
"dark": "images/icons/dark/timer--add.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.instance.openCpdDetails",
"title": "Open Cloud Pak for Data Instance Details",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/information.svg",
"dark": "images/icons/dark/information.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.instance.openConsole",
"title": "Open Streams Console",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/dashboard.svg",
"dark": "images/icons/dark/dashboard.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.instance.setDefault",
"title": "Set Instance as Default",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/checkmark--outline.svg",
"dark": "images/icons/dark/checkmark--outline.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.instance.remove",
"title": "Remove Instance",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/subtract--alt.svg",
"dark": "images/icons/dark/subtract--alt.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.instance.refresh",
"title": "Refresh Instance",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/renew.svg",
"dark": "images/icons/dark/renew.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.cpdSpace.openCpdDetails",
"title": "Open Cloud Pak for Data Deployment Space Details",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/information.svg",
"dark": "images/icons/dark/information.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.cpdProject.openCpdDetails",
"title": "Open Cloud Pak for Data Deployment Project Details",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/information.svg",
"dark": "images/icons/dark/information.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.job.openCpdDetails",
"title": "Open Cloud Pak for Data Job Details",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/information.svg",
"dark": "images/icons/dark/information.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.job.openCpdProject",
"title": "Open Cloud Pak for Data Project",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/grid.svg",
"dark": "images/icons/dark/grid.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.job.downloadLogs",
"title": "Download Job Logs",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/document--download.svg",
"dark": "images/icons/dark/document--download.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.job.cancel",
"title": "Cancel Job",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/delete.svg",
"dark": "images/icons/dark/delete.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.cpdJob.openCpdDetails",
"title": "Open Cloud Pak for Data Job Definition Details",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/information.svg",
"dark": "images/icons/dark/information.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.cpdJob.edit",
"title": "Edit Job",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/edit.svg",
"dark": "images/icons/dark/edit.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.cpdJob.delete",
"title": "Delete Job",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/delete.svg",
"dark": "images/icons/dark/delete.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.cpdJob.startRun",
"title": "Start Job Run",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/play.svg",
"dark": "images/icons/dark/play.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.cpdJobRun.openCpdDetails",
"title": "Open Cloud Pak for Data Job Run Details",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/information.svg",
"dark": "images/icons/dark/information.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.cpdJobRun.createLogSnapshot",
"title": "Create Log Snapshot",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/camera.svg",
"dark": "images/icons/dark/camera.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.cpdJobRun.cancel",
"title": "Cancel Job Run",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/stop.svg",
"dark": "images/icons/dark/stop.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.cpdJobRun.delete",
"title": "Delete Job Run",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/delete.svg",
"dark": "images/icons/dark/delete.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.cpdJobRunLog.deleteMultiple",
"title": "Delete Job Run Logs",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/delete.svg",
"dark": "images/icons/dark/delete.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.cpdJobRunLog.delete",
"title": "Delete Job Run Log",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/delete.svg",
"dark": "images/icons/dark/delete.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.cpdJobRunLog.download",
"title": "Download Job Run Log",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/document--download.svg",
"dark": "images/icons/dark/document--download.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.baseImage.buildImage",
"title": "Build Edge Application Image",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/package.svg",
"dark": "images/icons/dark/package.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.baseImage.copyId",
"title": "Copy ID",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/copy.svg",
"dark": "images/icons/dark/copy.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsAppServices.service.openRestApiDoc",
"title": "Open REST API Documentation",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/API.svg",
"dark": "images/icons/dark/API.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsAppServices.endpointPath.sendData",
"title": "Send Data",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/cloud--upload.svg",
"dark": "images/icons/dark/cloud--upload.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsAppServices.endpointPath.receiveData",
"title": "Receive Data",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/cloud--download.svg",
"dark": "images/icons/dark/cloud--download.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsDetails.copyToClipboard",
"title": "Copy to Clipboard",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/copy.svg",
"dark": "images/icons/dark/copy.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsJobs.openCpdDetails",
"title": "Open Cloud Pak for Data Job Run Details",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/information.svg",
"dark": "images/icons/dark/information.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsJobs.createLogSnapshot",
"title": "Create Log Snapshot",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/camera.svg",
"dark": "images/icons/dark/camera.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsJobs.cancel",
"title": "Cancel Job Run",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/stop.svg",
"dark": "images/icons/dark/stop.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsToolkits.refresh",
"title": "Refresh Toolkits",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/renew.svg",
"dark": "images/icons/dark/renew.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsToolkits.editLocalToolkits",
"title": "Edit Local Toolkits",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/edit.svg",
"dark": "images/icons/dark/edit.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsToolkits.addToolkitPath",
"title": "Add Toolkit Path",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/add--alt.svg",
"dark": "images/icons/dark/add--alt.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsToolkits.removeToolkitPaths",
"title": "Remove Toolkit Paths",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/subtract--alt.svg",
"dark": "images/icons/dark/subtract--alt.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsToolkits.openToolkit",
"title": "Open Toolkit",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/view--filled.svg",
"dark": "images/icons/dark/view--filled.svg"
}
},
{
"command": "ibm-streams.view.streamsExplorer.streamsToolkits.viewToolkit",
"title": "View Toolkit",
"category": "IBM Streams",
"icon": {
"light": "images/icons/light/launch.svg",
"dark": "images/icons/dark/launch.svg"
}
}
],
"configurationDefaults": {
"[spl]": {
"editor.wordBasedSuggestions": false
}
},
"grammars": [
{
"language": "spl",
"scopeName": "source.spl",
"path": "./syntaxes/spl.tmLanguage.json"
},
{
"language": "spl-log",
"scopeName": "source.splLog",
"path": "./syntaxes/spl-log.tmLanguage.json"
}
],
"languages": [
{
"id": "spl",
"aliases": [
"SPL",
"spl"
],
"extensions": [
".spl",
".splmm"
],
"configuration": "./language-configuration.json"
},
{
"id": "spl-log",
"mimetypes": [
"text/x-code-output"
]
}
],
"menus": {
"commandPalette": [
{
"command": "ibm-streams.addSplApplication",
"when": "resourceFilename =~ /ApplicationSet_.+\\.properties/"
},
{
"command": "ibm-streams.buildSplApplications",
"when": "resourceFilename =~ /ApplicationSet_.+\\.properties/"
},
{
"command": "ibm-streams.buildSubmitSplApplications",
"when": "resourceFilename =~ /ApplicationSet_.+\\.properties/"
},
{
"command": "ibm-streams.createSplApplication"
},
{
"command": "ibm-streams.createSplApplicationSet"
},
{
"command": "ibm-streams.createCppPrimitiveOperator"
},
{
"command": "ibm-streams.createJavaPrimitiveOperator"
},
{
"command": "ibm-streams.removeOutputChannels"
},
{
"command": "ibm-streams.build.appDownload",
"when": "editorLangId == spl"
},
{
"command": "ibm-streams.build.appSubmit",
"when": "editorLangId == spl"
},
{
"command": "ibm-streams.build.appEdgeAnalyticsImage",
"when": "editorLangId == spl"
},
{
"command": "ibm-streams.build.makeDownload",
"when": "editorLangId == makefile"
},
{
"command": "ibm-streams.build.makeSubmit",
"when": "editorLangId == makefile"
},
{
"command": "ibm-streams.build.makeEdgeAnalyticsImage",
"when": "editorLangId == makefile"
},
{
"command": "ibm-streams.build.submit",
"when": "resourceExtname == .sab"
},
{
"command": "ibm-streams.build.uploadApplicationBundle",
"when": "resourceExtname == .sab"
},
{
"command": "ibm-streams.build.edgeAnalyticsImage",
"when": "resourceExtname == .sab"
},
{
"command": "ibm-streams.build.toolkit",
"when": "explorerResourceIsFolder || resourceFilename =~ /(toolkit.xml|info.xml)/ || editorLangId == makefile"
},
{
"command": "ibm-streams.build.cppPrimitiveOperator",
"when": "explorerResourceIsFolder || resourceExtname =~ /(.cgt|.pm|.xml)/ || editorLangId == makefile"
},
{
"command": "ibm-streams.build.javaPrimitiveOperator",
"when": "explorerResourceIsFolder || editorLangId == java || editorLangId == makefile"
},
{
"command": "ibm-streams.environment.cloudPakForData.openConsole",
"when": "defaultInstanceEnv == 'v5_cpd' && consoleEnabled == true"
},
{
"command": "ibm-streams.environment.cloudPakForData.openDashboard",
"when": "defaultInstanceEnv == 'v5_cpd'"
},
{
"command": "ibm-streams.environment.streamingAnalytics.openConsole",
"when": "defaultInstanceEnv == 'v4_streamingAnalytics'"
},
{
"command": "ibm-streams.environment.streamingAnalytics.openDashboard",
"when": "defaultInstanceEnv == 'v4_streamingAnalytics'"
},
{
"command": "ibm-streams.environment.streamsStandalone.openConsole",
"when": "defaultInstanceEnv == 'v5_standalone'"
},
{
"command": "ibm-streams.environment.showJobGraph",
"when": "defaultInstanceEnv =~ /(v5_cpd|v5_standalone)/"
},
{
"command": "ibm-streams.environment.setToolkitPaths"
},
{
"command": "ibm-streams.environment.toolkits.list"
},
{
"command": "ibm-streams.environment.toolkits.refresh"
},
{
"command": "ibm-streams.environment.addToolkitToBuildService",
"when": "defaultInstanceEnv =~ /(v5_cpd|v5_standalone)/"
},
{
"command": "ibm-streams.environment.removeToolkitsFromBuildService",
"when": "defaultInstanceEnv =~ /(v5_cpd|v5_standalone)/"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.addInstance"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.removeInstances"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.refreshInstances"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.instance.authenticate",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.instance.openCpdDetails",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.instance.openConsole",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.instance.setDefault",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.instance.remove",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.instance.refresh",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.instance.submitJob",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.cpdSpace.openCpdDetails",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsJobs.openCpdDetails",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.cpdProject.openCpdDetails",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.job.openCpdDetails",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.job.openCpdProject",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.job.downloadLogs",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.job.cancel",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.cpdJob.openCpdDetails",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.cpdJob.edit",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.cpdJob.delete",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.cpdJob.startRun",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.cpdJobRun.openCpdDetails",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.cpdJobRun.createLogSnapshot",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.cpdJobRun.cancel",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.cpdJobRun.delete",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.cpdJobRunLog.deleteMultiple",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.cpdJobRunLog.delete",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.cpdJobRunLog.download",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.baseImage.buildImage",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsInstances.baseImage.copyId",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsAppServices.service.openRestApiDoc",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsAppServices.endpointPath.sendData",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsAppServices.endpointPath.receiveData",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsJobs.createLogSnapshot",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsJobs.cancel",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsDetails.copyToClipboard",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsToolkits.refresh",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsToolkits.editLocalToolkits",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsToolkits.addToolkitPath",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsToolkits.removeToolkitPaths",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsToolkits.openToolkit",
"when": "false"
},
{
"command": "ibm-streams.view.streamsExplorer.streamsToolkits.viewToolkit",
"when": "false"
}
],
"explorer/context": [
{
"command": "ibm-streams.addSplApplication",
"when": "resourceFilename =~ /ApplicationSet_.+\\.properties/",
"group": "STREAMS0@1"
},
{
"command": "ibm-streams.buildSplApplications",
"when": "resourceFilename =~ /ApplicationSet_.+\\.properties/",
"group": "STREAMS0@2"
},
{
"command": "ibm-streams.buildSubmitSplApplications",
"when": "resourceFilename =~ /ApplicationSet_.+\\.properties/",
"group": "STREAMS0@3"
},
{
"command": "ibm-streams.build.appDownload",
"when": "resourceLangId == spl",
"group": "STREAMS1@1"
},
{
"command": "ibm-streams.build.appSubmit",
"when": "resourceLangId == spl",
"group": "STREAMS1@2"
},
{
"command": "ibm-streams.build.appEdgeAnalyticsImage",
"when": "resourceLangId == spl",
"group": "STREAMS1@3"
},
{
"command": "ibm-streams.build.makeDownload",
"when": "resourceLangId == makefile",
"group": "STREAMS1@1"
},
{
"command": "ibm-streams.build.makeSubmit",
"when": "resourceLangId == makefile",
"group": "STREAMS1@2"
},
{
"command": "ibm-streams.build.makeEdgeAnalyticsImage",
"when": "resourceLangId == makefile",
"group": "STREAMS1@3"
},
{
"command": "ibm-streams.build.submit",
"when": "resourceExtname == .sab",
"group": "STREAMS1@3"
},
{
"command": "ibm-streams.build.uploadApplicationBundle",
"when": "resourceExtname == .sab",
"group": "STREAMS1@4"
},
{
"command": "ibm-streams.build.edgeAnalyticsImage",
"when": "resourceExtname == .sab",
"group": "STREAMS1@5"
},
{
"command": "ibm-streams.build.toolkit",
"when": "explorerResourceIsFolder || resourceFilename =~ /(toolkit.xml|info.xml)/ || resourceLangId == makefile",
"group": "STREAMS1@5"
},
{
"command": "ibm-streams.build.cppPrimitiveOperator",
"when": "explorerResourceIsFolder || resourceExtname =~ /(.cgt|.pm|.xml)/ || resourceLangId == makefile",
"group": "STREAMS1@6"
},
{
"command": "ibm-streams.build.javaPrimitiveOperator",
"when": "explorerResourceIsFolder || resourceLangId == java || resourceLangId == makefile",
"group": "STREAMS1@7"
},
{
"command": "ibm-streams.environment.cloudPakForData.openDashboard",
"when": "resourceLangId =~ /(spl|makefile)/ && defaultInstanceEnv == 'v5_cpd'",
"group": "STREAMS2@1"
},
{
"command": "ibm-streams.environment.cloudPakForData.openConsole",
"when": "resourceLangId =~ /(spl|makefile)/ && defaultInstanceEnv == 'v5_cpd' && consoleEnabled == true",
"group": "STREAMS2@2"
},
{
"command": "ibm-streams.environment.streamingAnalytics.openDashboard",
"when": "resourceLangId =~ /(spl|makefile)/ && defaultInstanceEnv == 'v4_streamingAnalytics'",
"group": "STREAMS2@1"
},
{
"command": "ibm-streams.environment.streamingAnalytics.openConsole",
"when": "resourceLangId =~ /(spl|makefile)/ && defaultInstanceEnv == 'v4_streamingAnalytics'",
"group": "STREAMS2@2"
},
{
"command": "ibm-streams.environment.streamsStandalone.openConsole",
"when": "resourceLangId =~ /(spl|makefile)/ && defaultInstanceEnv == 'v5_standalone'",
"group": "STREAMS2@1"
},
{
"command": "ibm-streams.environment.cloudPakForData.openDashboard",
"when": "resourceExtname == .sab && defaultInstanceEnv == 'v5_cpd'",
"group": "STREAMS2@1"
},
{
"command": "ibm-streams.environment.cloudPakForData.openConsole",
"when": "resourceExtname == .sab && defaultInstanceEnv == 'v5_cpd' && consoleEnabled == true",
"group": "STREAMS2@2"
},
{
"command": "ibm-streams.environment.streamingAnalytics.openDashboard",
"when": "resourceExtname == .sab && defaultInstanceEnv == 'v4_streamingAnalytics'",
"group": "STREAMS2@1"
},
{
"command": "ibm-streams.environment.streamingAnalytics.openConsole",
"when": "resourceExtname == .sab && defaultInstanceEnv == 'v4_streamingAnalytics'",
"group": "STREAMS2@2"
},
{
"command": "ibm-streams.environment.streamsStandalone.openConsole",
"when": "resourceExtname == .sab && defaultInstanceEnv == 'v5_standalone'",
"group": "STREAMS2@1"
},
{
"command": "ibm-streams.environment.addToolkitToBuildService",
"when": "defaultInstanceEnv =~ /(v5_cpd|v5_standalone)/ && explorerResourceIsFolder || defaultInstanceEnv =~ /(v5_cpd|v5_standalone)/ && resourceFilename == toolkit.xml",
"group": "STREAMS2@3"
},
{
"command": "ibm-streams.createSplApplication",
"group": "STREAMS3@1"
},
{
"command": "ibm-streams.createSplApplicationSet",
"group": "STREAMS3@2"
},
{
"command": "ibm-streams.createCppPrimitiveOperator",
"group": "STREAMS3@3"
},
{
"command": "ibm-streams.createJavaPrimitiveOperator",
"group": "STREAMS3@4"
}
],
"editor/context": [
{
"command": "ibm-streams.addSplApplication",
"when": "resourceFilename =~ /ApplicationSet_.+\\.properties/",
"group": "STREAMS0@1"
},
{
"command": "ibm-streams.buildSplApplications",
"when": "resourceFilename =~ /ApplicationSet_.+\\.properties/",
"group": "STREAMS0@2"
},
{
"command": "ibm-streams.buildSubmitSplApplications",
"when": "resourceFilename =~ /ApplicationSet_.+\\.properties/",
"group": "STREAMS0@3"
},
{
"command": "ibm-streams.build.appDownload",
"when": "editorLangId == spl",
"group": "STREAMS1@1"
},
{
"command": "ibm-streams.build.appSubmit",
"when": "editorLangId == spl",
"group": "STREAMS1@2"
},
{
"command": "ibm-streams.build.appEdgeAnalyticsImage",
"when": "editorLangId == spl",
"group": "STREAMS1@3"
},
{
"command": "ibm-streams.build.makeDownload",
"when": "editorLangId == makefile",
"group": "STREAMS1@1"
},
{
"command": "ibm-streams.build.makeSubmit",
"when": "editorLangId == makefile",
"group": "STREAMS1@2"
},
{
"command": "ibm-streams.build.makeEdgeAnalyticsImage",
"when": "resourceLangId == makefile",
"group": "STREAMS1@3"
},
{
"command": "ibm-streams.build.submit",
"when": "resourceExtname == .sab",
"group": "STREAMS1@3"
},
{
"command": "ibm-streams.build.uploadApplicationBundle",
"when": "resourceExtname == .sab",
"group": "STREAMS1@4"
},
{
"command": "ibm-streams.build.edgeAnalyticsImage",
"when": "resourceExtname == .sab",
"group": "STREAMS1@5"
},
{
"command": "ibm-streams.build.toolkit",
"when": "explorerResourceIsFolder || resourceFilename =~ /(toolkit.xml|info.xml)/ || resourceLangId == makefile",
"group": "STREAMS1@5"
},
{
"command": "ibm-streams.build.cppPrimitiveOperator",
"when": "explorerResourceIsFolder || resourceExtname =~ /(.cgt|.pm|.xml)/ || resourceLangId == makefile",
"group": "STREAMS1@6"
},
{
"command": "ibm-streams.build.javaPrimitiveOperator",
"when": "explorerResourceIsFolder || editorLangId == java || resourceLangId == makefile",
"group": "STREAMS1@7"
},
{
"command": "ibm-streams.environment.cloudPakForData.openDashboard",
"when": "editorLangId =~ /(spl|makefile)/ && defaultInstanceEnv == 'v5_cpd'",
"group": "STREAMS2@1"
},
{
"command": "ibm-streams.environment.cloudPakForData.openConsole",
"when": "editorLangId =~ /(spl|makefile)/ && defaultInstanceEnv == 'v5_cpd' && consoleEnabled == true",
"group": "STREAMS2@2"
},
{
"command": "ibm-streams.environment.streamingAnalytics.openDashboard",
"when": "editorLangId =~ /(spl|makefile)/ && defaultInstanceEnv == 'v4_streamingAnalytics'",
"group": "STREAMS2@1"
},
{
"command": "ibm-streams.environment.streamingAnalytics.openConsole",
"when": "editorLangId =~ /(spl|makefile)/ && defaultInstanceEnv == 'v4_streamingAnalytics'",
"group": "STREAMS2@2"
},
{
"command": "ibm-streams.environment.streamsStandalone.openConsole",
"when": "editorLangId =~ /(spl|makefile)/ && defaultInstanceEnv == 'v5_standalone'",
"group": "STREAMS2@1"
},
{
"command": "ibm-streams.environment.cloudPakForData.openDashboard",
"when": "resourceExtname == .sab && defaultInstanceEnv == 'v5_cpd'",
"group": "STREAMS2@1"
},
{
"command": "ibm-streams.environment.cloudPakForData.openConsole",
"when": "resourceExtname == .sab && defaultInstanceEnv == 'v5_cpd' && consoleEnabled == true",
"group": "STREAMS2@2"
},
{
"command": "ibm-streams.environment.streamingAnalytics.openDashboard",
"when": "resourceExtname == .sab && defaultInstanceEnv == 'v4_streamingAnalytics'",
"group": "STREAMS2@1"
},
{
"command": "ibm-streams.environment.streamingAnalytics.openConsole",
"when": "resourceExtname == .sab && defaultInstanceEnv == 'v4_streamingAnalytics'",
"group": "STREAMS2@2"
},
{
"command": "ibm-streams.environment.streamsStandalone.openConsole",
"when": "resourceExtname == .sab && defaultInstanceEnv == 'v5_standalone'",
"group": "STREAMS2@1"
},
{
"command": "ibm-streams.environment.addToolkitToBuildService",
"when": "defaultInstanceEnv =~ /(v5_cpd|v5_standalone)/ && explorerResourceIsFolder || defaultInstanceEnv =~ /(v5_cpd|v5_standalone)/ && resourceFilename == toolkit.xml",
"group": "STREAMS2@3"
},
{
"command": "ibm-streams.createSplApplication",
"group": "STREAMS3@1"
},
{
"command": "ibm-streams.createSplApplicationSet",
"group": "STREAMS3@2"
},
{
"command": "ibm-streams.createCppPrimitiveOperator",
"group": "STREAMS3@3"
},
{
"command": "ibm-streams.createJavaPrimitiveOperator",
"group": "STREAMS3@4"
}
],
"editor/title/context": [
{
"command": "ibm-streams.addSplApplication",
"when": "resourceFilename =~ /ApplicationSet_.+\\.properties/",
"group": "STREAMS0@1"
},
{
"command": "ibm-streams.buildSplApplications",
"when": "resourceFilename =~ /ApplicationSet_.+\\.properties/",
"group": "STREAMS0@2"
},
{
"command": "ibm-streams.buildSubmitSplApplications",
"when": "resourceFilename =~ /ApplicationSet_.+\\.properties/",
"group": "STREAMS0@3"
},
{
"command": "ibm-streams.build.appDownload",
"when": "resourceLangId == spl",
"group": "STREAMS1@1"
},
{
"command": "ibm-streams.build.appSubmit",
"when": "resourceLangId == spl",
"group": "STREAMS1@2"
},
{
"command": "ibm-streams.build.appEdgeAnalyticsImage",
"when": "resourceLangId == spl",
"group": "STREAMS1@3"
},
{
"command": "ibm-streams.build.makeDownload",
"when": "resourceLangId == makefile",
"group": "STREAMS1@1"
},
{
"command": "ibm-streams.build.makeSubmit",
"when": "resourceLangId == makefile",
"group": "STREAMS1@2"
},
{
"command": "ibm-streams.build.makeEdgeAnalyticsImage",
"when": "resourceLangId == makefile",
"group": "STREAMS1@3"
},
{
"command": "ibm-streams.build.submit",
"when": "resourceExtname == .sab",
"group": "STREAMS1@3"
},
{
"command": "ibm-streams.build.uploadApplicationBundle",
"when": "resourceExtname == .sab",
"group": "STREAMS1@4"
},
{
"command": "ibm-streams.build.edgeAnalyticsImage",
"when": "resourceExtname == .sab",
"group": "STREAMS1@5"
},
{
"command": "ibm-streams.build.toolkit",
"when": "explorerResourceIsFolder || resourceFilename =~ /(toolkit.xml|info.xml)/ || resourceLangId == makefile",
"group": "STREAMS1@5"
},
{
"command": "ibm-streams.build.cppPrimitiveOperator",
"when": "explorerResourceIsFolder || resourceExtname =~ /(.cgt|.pm|.xml)/ || resourceLangId == makefile",
"group": "STREAMS1@6"
},
{
"command": "ibm-streams.build.javaPrimitiveOperator",
"when": "explorerResourceIsFolder || resourceLangId == java || resourceLangId == makefile",
"group": "STREAMS1@7"
},
{
"command": "ibm-streams.environment.cloudPakForData.openDashboard",
"when": "resourceLangId =~ /(spl|makefile)/ && defaultInstanceEnv == 'v5_cpd'",
"group": "STREAMS2@1"
},
{
"command": "ibm-streams.environment.cloudPakForData.openConsole",
"when": "resourceLangId =~ /(spl|makefile)/ && defaultInstanceEnv == 'v5_cpd' && consoleEnabled == true",
"group": "STREAMS2@2"
},
{
"command": "ibm-streams.environment.streamingAnalytics.openDashboard",
"when": "resourceLangId =~ /(spl|makefile)/ && defaultInstanceEnv == 'v4_streamingAnalytics'",
"group": "STREAMS2@1"
},
{
"command": "ibm-streams.environment.streamingAnalytics.openConsole",
"when": "resourceLangId =~ /(spl|makefile)/ && defaultInstanceEnv == 'v4_streamingAnalytics'",
"group": "STREAMS2@2"
},
{
"command": "ibm-streams.environment.streamsStandalone.openConsole",
"when": "resourceLangId =~ /(spl|makefile)/ && defaultInstanceEnv == 'v5_standalone'",
"group": "STREAMS2@1"
},
{
"command": "ibm-streams.environment.cloudPakForData.openDashboard",
"when": "resourceExtname == .sab && defaultInstanceEnv == 'v5_cpd'",
"group": "STREAMS2@1"
},
{
"command": "ibm-streams.environment.cloudPakForData.openConsole",
"when": "resourceExtname == .sab && defaultInstanceEnv == 'v5_cpd' && consoleEnabled == true",
"group": "STREAMS2@2"
},
{
"command": "ibm-streams.environment.streamingAnalytics.openDashboard",
"when": "resourceExtname == .sab && defaultInstanceEnv == 'v4_streamingAnalytics'",
"group": "STREAMS2@1"
},
{
"command": "ibm-streams.environment.streamingAnalytics.openConsole",
"when": "resourceExtname == .sab &