Files
nexe/src/util.js
T
2017-06-26 20:01:53 -05:00

23 lines
506 B
JavaScript

import { readFile, writeFile } from 'fs'
import { promisify } from 'bluebird'
function dequote (input) {
input = input.trim()
const singleQuote = input.startsWith('\'') && input.endsWith('\'')
const doubleQuote = input.startsWith('"') && input.endsWith('"')
if (singleQuote || doubleQuote) {
return input.slice(1).slice(0, -1)
}
return input
}
const readFileAsync = promisify(readFile)
const writeFileAsync = promisify(writeFile)
export {
readFileAsync,
writeFileAsync,
dequote
}