UNPKG

abrupt

Version:

(Random - Strings, Numbers, Booleans, Floats, Objects, Arrays) (Crypto - Base64, AES, RSA, MD5, SHA512, Morse, Rot13)

22 lines (19 loc) 582 B
const fs = require("fs") const combind = require("../util/combind.js") const exists = require("./exists") module.exports = (args, content) => combind(args, (name, i) => { try { if (name.split("/").join("").match(/[\/:*?"<>|]/)) { return false } const type = exists(name) if (type == "file") { return fs.readFileSync(name, content || "utf8") } else if (type == "folder") { return fs.readdirSync(name, content) } return false } catch(err) { return false } })