export async function deletePackage()

in src/commands/deletePackage.ts [22:41]


export async function deletePackage(pkg: WskPackage): Promise<void> {
    const packageName = pkg.packageDesc.name as string;
    const confirmed = await showConfirmMessage(
        `Are you sure you want to delete '${packageName}' package?`
    );
    if (confirmed) {
        await pkg.client.packages
            .delete(packageName)
            .then(() => {
                vscode.window.showInformationMessage(
                    `Package ${packageName} is deleted successfully.`
                );
            })
            .catch((error) =>
                vscode.window.showErrorMessage(
                    `Failed to delete ${packageName} package ${error.message}`
                )
            );
    }
}