52 lines
1.9 KiB
JavaScript
52 lines
1.9 KiB
JavaScript
const fs = require('fs');
|
|
function getFile(path){
|
|
return fs.readFileSync(path);
|
|
}
|
|
var date = new Date();
|
|
var dt = (''+date.getFullYear()).slice(-2) + ('0' + (date.getMonth() + 1)).slice(-2) + ('0' + date.getDate()).slice(-2)+('0' + date.getHours()).slice(-2)+('0' + date.getMinutes()).slice(-2);
|
|
|
|
var file = getFile("KSM-Line-2.2.tpr");
|
|
var out1 = "";
|
|
var out2 = "";
|
|
var lines = file.toString().split("\n")
|
|
for (line in lines){
|
|
var l = lines[line];
|
|
var o1 = l;
|
|
var o2 = l;
|
|
var sect = "";
|
|
if (l.startsWith("[")){
|
|
sect = l;
|
|
console.log(l);
|
|
}
|
|
if (sect.trim().localeCompare("[project]")){
|
|
if (l.startsWith("platform=")){
|
|
o1 = "platform=TPP2W(G2)";
|
|
o2 = "platform=TPP3W(G2)";
|
|
console.log(o1);
|
|
}else if (l.startsWith("name=")){
|
|
o1 = "name=KSM-Line-2.0_"+dt
|
|
o1 = "name=KSM-Line-2.0_"+dt
|
|
console.log(o1);
|
|
}else if (l.startsWith("output=")){
|
|
o1 = "output=KSM-Line-2.0.tpp2."+dt+".tpc";
|
|
o2 = "output=KSM-Line-2.0.tpp3."+dt+".tpc";
|
|
console.log(o1);
|
|
}
|
|
|
|
}
|
|
out1 += o1 +"\n";
|
|
out2 += o2 +"\n";
|
|
}
|
|
|
|
fs.writeFile("KSM-Line-2.2_tpp2.tpr", out1 , function(err){ console.log("tpp2")});
|
|
fs.writeFile("KSM-Line-2.2_tpp3.tpr", out2 , function(err){ console.log("tpp3")});
|
|
|
|
var postmake = "";
|
|
postmake += "copy KSM-Line-2.0.tpp2."+dt+".tpc up\\KSM-Line-2.0.tpp2."+dt+".tpc.zip\r\n";
|
|
postmake += "copy KSM-Line-2.0.tpp3."+dt+".tpc up\\KSM-Line-2.0.tpp3."+dt+".tpc.zip\r\n";
|
|
postmake += "move KSM-Line-2.0.tpp2."+dt+".tpc bin\\KSM-Line-2.0.tpp2."+dt+".tpc\r\n";
|
|
postmake += "move KSM-Line-2.0.tpp3."+dt+".tpc bin\\KSM-Line-2.0.tpp3."+dt+".tpc\r\n";
|
|
postmake += "echo wget -c -O ./KSM-Line-2.0.tpp2."+dt+".tpc http://available-we.azurewebsites.net/tibbo/KSM-Line-2.0.tpp2."+dt+".tpc.zip >up\\app.sh\r\n";
|
|
postmake += "echo wget -c -O ./KSM-Line-2.0.tpp3."+dt+".tpc http://available-we.azurewebsites.net/tibbo/KSM-Line-2.0.tpp3."+dt+".tpc.zip >>up\\app.sh\r\n";
|
|
|
|
fs.writeFile("postmake.cmd", postmake , function(err){ console.log("postmake")}); |