Improve tings n shit

This commit is contained in:
SileNce5k 2022-08-18 19:34:20 +02:00
parent 8cf3c29008
commit 78a98e70cc
No known key found for this signature in database
GPG key ID: C507260E7F2583AD

View file

@ -2,6 +2,7 @@
// First arg is path to file // First arg is path to file
const fs = require('fs'); const fs = require('fs');
const path = require('path');
function argHandler(args){ function argHandler(args){
@ -34,11 +35,11 @@ function cleanFile(pathToTextFile) {
let file = fs.readFileSync(pathToTextFile).toString(); let file = fs.readFileSync(pathToTextFile).toString();
const regex = /(\[)(.*)(\])/gm const regex = /(\[)(.*)(\])/gm
file = file.replace(regex, ""); file = file.replace(regex, "");
fs.writeFileSync(`CLEANED.txt`, file); let newPath = `CLEANED_${path.basename(pathToTextFile)}`
fs.writeFileSync(newPath, file);
console.log(`\nWrote new file to ${newPath}`)
} }
let pathToTextFile = argHandler(process.argv); let pathToTextFile = argHandler(process.argv);
fs.existsSync(pathToTextFile) ? cleanFile(pathToTextFile) : fileNotFound(pathToTextFile) fs.existsSync(pathToTextFile) ? cleanFile(pathToTextFile) : fileNotFound(pathToTextFile)
console.log(process.argv[2])