diff --git a/packages/cli/src/commands/extensions/disable.ts b/packages/cli/src/commands/extensions/disable.ts index bb60087275..623e80f06b 100644 --- a/packages/cli/src/commands/extensions/disable.ts +++ b/packages/cli/src/commands/extensions/disable.ts @@ -76,8 +76,8 @@ export const disableCommand: CommandModule = { } return true; }), - handler: (argv) => { - handleDisable({ + handler: async (argv) => { + await handleDisable({ name: argv['name'] as string, scope: argv['scope'] as string, }); diff --git a/packages/cli/src/commands/extensions/enable.ts b/packages/cli/src/commands/extensions/enable.ts index 0796830100..a210573963 100644 --- a/packages/cli/src/commands/extensions/enable.ts +++ b/packages/cli/src/commands/extensions/enable.ts @@ -32,9 +32,9 @@ export async function handleEnable(args: EnableArgs) { try { if (args.scope?.toLowerCase() === 'workspace') { - extensionManager.enableExtension(args.name, SettingScope.Workspace); + await extensionManager.enableExtension(args.name, SettingScope.Workspace); } else { - extensionManager.enableExtension(args.name, SettingScope.User); + await extensionManager.enableExtension(args.name, SettingScope.User); } if (args.scope) { debugLogger.log( @@ -81,8 +81,8 @@ export const enableCommand: CommandModule = { } return true; }), - handler: (argv) => { - handleEnable({ + handler: async (argv) => { + await handleEnable({ name: argv['name'] as string, scope: argv['scope'] as string, });