0.1.0 • Published 6 years ago

qm-util-edit-in-console v0.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

logo-qm

qm-util-edit-in-console npm version code style: prettier

Edit .json data in console using terminal editor (promisfied).

Installation

$ npm i -S qm-util-edit-in-console

Usage

import editInConsole from "qm-util-edit-in-console";

  // default options
  const options = {
    fileName: ".tempToEditInVim.json",
    editor: "vim",
    dirPath: process.cwd(),
    removeTempFile: true
  };

async function edit() {
  try {
    const objToEdit = { editMe: "terefere" };
    const newObj = await editInConsole(objToEdit, options);
    console.log("newObj ", newObj);
  } catch (error) {
    console.log("Error: ", error);
  }
}();

Credits

Based on substack/node-editor.

License

MIT © qaraluch