mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-07 09:25:33 +00:00
fix(developer): kmc was overwriting kmx with kvk
This commit is contained in:
parent
ea2a5373d3
commit
e28da7b1dd
1 changed files with 6 additions and 2 deletions
|
|
@ -99,11 +99,15 @@ let [kmx,kvk] = compileKeyboard(inputFilename, options);
|
|||
// Output:
|
||||
|
||||
if(kmx && kvk) {
|
||||
const outFileKmx = program.outFile ?? path.join(path.dirname(inputFilename), path.basename(inputFilename, '.xml') + '.kmx');
|
||||
const fileBaseName = program.outFile ?? inputFilename;
|
||||
const outFileBase = path.basename(fileBaseName, path.extname(fileBaseName));
|
||||
const outFileDir = path.dirname(fileBaseName);
|
||||
|
||||
const outFileKmx = path.join(outFileDir, outFileBase + '.kmx');
|
||||
console.log(`Writing compiled keyboard to ${outFileKmx}`);
|
||||
fs.writeFileSync(outFileKmx, kmx);
|
||||
|
||||
const outFileKvk = program.outFile ?? path.join(path.dirname(inputFilename), path.basename(inputFilename, '.xml') + '.kvk');
|
||||
const outFileKvk = path.join(outFileDir, outFileBase + '.kvk');
|
||||
console.log(`Writing compiled visual keyboard to ${outFileKvk}`);
|
||||
fs.writeFileSync(outFileKvk, kvk);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue