pulumi/scripts/reversion.js

17 lines
471 B
JavaScript
Raw Permalink Normal View History

// Copyright 2018, Pulumi Corporation. All rights reserved.
var fs = require("fs");
if (process.argv.length < 4) {
console.error("error: missing arguments; usage: <script> <file> <version>");
process.exit(1);
}
var file = process.argv[2];
var data = fs.readFileSync(file).toString("utf8");
var version = process.argv[3];
if (version && version[0] === "v") {
version = version.substring(1);
}
fs.writeFileSync(file, data.replace(/\${VERSION}/g, version));