add azdata open extension command (#9573)

This commit is contained in:
Alan Ren
2020-03-12 10:14:51 -07:00
committed by GitHub
parent b5592959c7
commit 8196f86386
2 changed files with 18 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the Source EULA. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import { CommandsRegistry, ICommandService } from 'vs/platform/commands/common/commands';
import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation';
CommandsRegistry.registerCommand('azdata.extension.open', (accessor: ServicesAccessor, extension: { id: string }) => {
if (extension && extension.id) {
const commandService = accessor.get(ICommandService);
return commandService.executeCommand('extension.open', extension.id);
} else {
throw new Error('Extension id is not provided');
}
});

View File

@@ -470,4 +470,7 @@ import 'sql/workbench/contrib/scripting/browser/scripting.contribution';
// Resource Deployment
import 'sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution';
// Extension
import 'sql/workbench/contrib/extensions/browser/extensions.contribution';
//#endregion