Opens an editor, gets the result after the process has exited
Install:
npm install editor-in
Usage:
var editorIn = require('editor-in');
// Opens process.env.EDITOR
editorIn( function( error, result ){
// result is a Buffer
console.log( result.toString() );
});
This module exports a single function
Opens a temporary file in options.editor
or process.env.EDITOR
and returns the result.
Options:
// Options and defaults
{
// Editor to use Ex: 'vim'
editor: process.env.EDITOR || 'vi'
// Initial content for the editor
, content: ''
// Prefix of tmp filename Ex: 'some-file-'
, tmpFilePrefix: ''
// Suffix of tmp filename Ex: '.md'
, tmpFilePostfix: ''
}