emitter.on('end', async () => { await bluebird.map(filenames, async (curFile) => { const code = await readFileAsync(curFile, 'utf8'); const arr = code.split('\n'); count += arr.length;
const getCurrentVersion = () => { return fs.readFileAsync(versionFile) .catch((err) => { if (err.code === 'ENOENT') return 'notinstalled' if (err) throw err }) .then(contents => contents.toString().replace(/\n/g, '')) }
async function replaceRegexInFile(file, search, replace){ let contents = await fs.readFileAsync(file, 'utf8') let replaced_contents = contents.replace(search, () => { return "`<style>" + replace + "</style>`"; }); let tmpfile = `${file}.jstmpreplace`; await fs.writeFileAsync(tmpfile, replaced_contents, 'utf8') await fs.renameAsync(tmpfile, file) return true }
test('basic stream insertion', t => { let int const src = fromString(CONTENT) const stream = put.stream(CACHE, KEY).on('integrity', i => { int = i }) return pipe(src, stream).then(() => { t.equal(int.toString(), INTEGRITY, 'returned integrity matches expected') return fs.readFileAsync(contentPath(CACHE, int)) }).then(data => { t.deepEqual(data, CONTENT, 'contents are identical to inserted content') }) })
cache(async function (source) { try { return JSON.parse(await fetch(source, 'message.json')) } catch (e) { return JSON.parse(await fs.readFileAsync(path.join(dataDir, 'message.json'))) } })
const getServerId = async function () { const idFile = path.join(__dirname, '..', 'id.txt') try { const id = await fs.readFileAsync(idFile) return id } catch (e) { const newId = uuid() await fs.writeFileAsync(idFile, newId) return newId } }
fs.readFileAsync('./test.txt').then((data,err)=>{ console.log(data.toString()); return connectionAsync.queryAsync(`select * from bc_company where id = 3`) }).then((sqlresult)=>{ console.info( JSON.stringify(sqlresult) ); }).catch((err)=>{ console.error(err) })
const getLocalData = async function (source, file) { if (!validateSource(source)) { throw new Error('Source contains invalid characters') } const data = await fs.readFileAsync(path.join(dataDir, source, file)) return data.toString() }
static canRun() { return fs.readFileAsync('/proc/cpuinfo', {encoding: 'ascii'}) .then((content) => { const isBCM2708 = content.indexOf('BCM2708') !== -1; const isBCM2709 = content.indexOf('BCM2709') !== -1; const isPi = isBCM2708 || isBCM2709; return isPi ? Promise.resolve() : Promise.reject('not on an RPi'); }); }
test('basic bulk insertion', t => { return put(CACHE, KEY, CONTENT).then(integrity => { t.equal(integrity.toString(), INTEGRITY, 'returned content integrity') const dataPath = contentPath(CACHE, integrity) return fs.readFileAsync(dataPath) }).then(data => { t.deepEqual(data, CONTENT, 'content was correctly inserted') }) })
async function loadSnapshot (name) { const data = await readFileAsync(`./tests/snapshots/${name}.json`) return JSON.parse(data) }
fs.readFileAsync('D:/Harsha/software/temp.txt', 'utf8') .then(function (data) { console.log(data); }) .catch(function (err) { console.error("unable to read file:", err); });
cache(async function () { const version = await fs.readFileAsync(path.join(__dirname, '..', 'package.json')) return JSON.parse(version.toString()).version })
function retrieveRawEmail(connection) { return fs.readFileAsync(connection.mailPath).then(function(rawEmail) { return rawEmail; //returns buffer }); }
async function readJSONfile (path) { const contents = await fs.readFileAsync(path); return JSON.parse(contents); }