1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-13 17:56:25 +00:00
Files
Boostnote/browser/main/lib/RcParser.js
2017-08-10 09:43:50 +09:00

24 lines
482 B
JavaScript

import _ from 'lodash'
const path = require('path')
const sander = require('sander')
function parse (boostnotercPath) {
if (!sander.existsSync(boostnotercPath)) return
let config = JSON.parse(sander.readFileSync(boostnotercPath).toString())
return config
}
function exec (boostnotercPath) {
const config = this.parse(boostnotercPath)
if (config.execs === undefined) return
_.forEach(config.execs, (exec) => {
eval(exec)
})
}
export default {
parse,
exec
}