Don't read the file twice

This commit is contained in:
Brikaa 2021-10-16 11:55:22 +02:00
parent 19252467cb
commit 52fb900603
1 changed files with 3 additions and 3 deletions

View File

@ -245,9 +245,9 @@ async function run_non_interactively(files, argv) {
exports.handler = async argv => {
const files = [...(argv.files || []), argv.file].map(file_path => {
const buffer = fs.readFileSync(file_path);
const encoding =
(fs
.readFileSync(file_path)
(buffer
.toString()
.split('')
.some(x => x.charCodeAt(0) >= 128) &&
@ -255,7 +255,7 @@ exports.handler = async argv => {
'utf8';
return {
name: path.basename(file_path),
content: fs.readFileSync(file_path).toString(encoding),
content: buffer.toString(encoding),
encoding,
};
});