forked from LittleLightForDestiny/LittleLightTranslations
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcreate_changelogs.js
29 lines (26 loc) · 877 Bytes
/
create_changelogs.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
let inquirer = require('inquirer');
let fs = require('fs-extra');
let languages = ["de-DE","en-US","es-ES","fr-FR","it-IT","ja-JP","pt-BR"];
async function run(){
var answers = await inquirer.prompt([{
type: "input",
name: "package_version",
message:"What's the package version number?"
},
{
type: "editor",
name: "file_contents",
message:"What's new?"
}]);
var iosPath = `./metadata/ios/default/release_notes.txt`;
fs.writeFile(iosPath, answers.file_contents);
languages.forEach((language)=>{
var androidPath = `./metadata/android/${language}/changelogs/${answers.package_version}.txt`;
if(!fs.existsSync(androidPath)){
fs.writeFile(androidPath, answers.file_contents);
}
var iosLanguagePath = `./metadata/ios/${language}/release_notes.txt`;
fs.writeFile(iosLangugePath, answers.file_contents);
});
}
run();