3.0.11 • Published 9 months ago
@ahmadnassri/terraform-unidiff v3.0.11
Terraform Plan Unidiff
Generate a human readable diff of Terraform Plan changes, using Unified format (unidiff
)
Usage
CLI
npx @ahmadnassri/terraform-unidiff /path/to/plan.json
Library
Installation
npm install @ahmadnassri/terraform-unidiff
API
const unidiff = require('@ahmadnassri/terraform-unidiff')
const plan = fs.readFileSync('path/to/plan.json')
const { summary, patches } = unidiff(plan)
console.log(patches) // array of changes in unidiff format
console.log(summary) // object with changes counts { create: 1, update: 3, delete: 0 }
Plan JSON
to obtain a Terraform plan in JSON format, run the following command:
terraform plan -out terraform.plan && terraform show -json terraform.plan > terraform.json
Author: Ahmad Nassri • Twitter: @AhmadNassri
3.0.10
9 months ago
3.0.11
9 months ago
3.0.9
12 months ago
3.0.8
1 year ago
3.0.7
1 year ago
3.0.6
1 year ago
3.0.4
2 years ago
3.0.5
1 year ago
3.0.3
2 years ago
3.0.2
2 years ago
3.0.1
2 years ago
3.0.0
2 years ago
2.0.13
3 years ago
2.0.12
3 years ago
2.0.11
3 years ago
2.0.9
3 years ago
2.0.10
3 years ago
2.0.8
3 years ago
2.0.7
4 years ago
2.0.6
4 years ago
2.0.5
4 years ago
2.0.3
4 years ago
2.0.4
4 years ago
2.0.2
4 years ago
2.0.1
4 years ago
2.0.0
4 years ago
1.1.0
4 years ago
1.0.4
4 years ago
1.0.3
4 years ago
1.0.2
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago