metalsmith-hammer
Version:
Command-line goodness for metalsmith users
16 lines (13 loc) • 311 B
JavaScript
var exec = require('child_process').execSync;
var open = require('open');
module.exports = function(file, isGUI, editor) {
var execString = '';
if (isGUI) {
open(file);
} else {
execString = [editor, ' "', file.trim(), '"'].join('');
exec(execString, {
stdio: 'inherit'
});
}
};