UNPKG

@maticnetwork/matic-cli

Version:

Testing toolkit to setup, manage and operate Polygon networks

22 lines (18 loc) 686 B
// noinspection JSUnresolvedFunction import { getDevnetId } from '../common/config-utils' const shell = require('shelljs') export async function terraformDestroy() { console.log('📍Executing terraform destroy...') require('dotenv').config({ path: `${process.cwd()}/.env` }) shell.exec('terraform destroy -auto-approve -var-file=./secret.tfvars', { env: { ...process.env } }) if (shell.error() == null) { const devnetId = getDevnetId() console.log(`📍Deleting ./deployments/devnet-${devnetId} folder...`) shell.exec(`cd ../../ && rm -rf ./deployments/devnet-${devnetId}`) console.log(`📍devnet-${devnetId} successfully destroyed!`) } }