blob: 56fb3a2ab1c3ab9815515c0c5060be0366c535a4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
* You can obtain one at http://mozilla.org/MPL/2.0/. */
/* -*- indent-tabs-mode: nil; js-indent-level: 4 -*- */
var infiles = [...scriptArgs];
var outfile = infiles.pop();
const output = {};
for (const filename of infiles) {
const data = JSON.parse(os.file.readFile(filename));
Object.assign(output, data);
}
var origOut = os.file.redirect(outfile);
print(JSON.stringify(output, null, 4));
os.file.close(os.file.redirect(origOut));
|