in src/utils/terraformUtils.ts [12:25]
export async function checkTerraformInstalled(): Promise<void> {
if (settingUtils.isTerminalSetToCloudShell() || !settingUtils.getCheckTerraformCmd()) {
return;
}
try {
await executeCommand("terraform", ["-v"], { shell: true });
} catch (error) {
openUrlHintOrNotShowAgain("Terraform is not installed, please make sure Terraform is in the PATH environment variable.",
"https://aka.ms/azTerraform-requirement",
() => {
settingUtils.setCheckTerraformCmd(false);
});
}
}