ns-export

0.6.2 • Public • Published

ns-export NPM version

Export Netsuite's Record Type metadata to JSON.

Require

  • Node

Install Dependency Status

   sudo npm install -g ns-export
   
   nsexport --help

Usage

nsexport uses phantomjs to peek into an account and fetch metadata.

  • Set up your credentials by creating a nsconfig.json file in your current path or in ~/.ns/ using the following template. Security questions must be lowercased.
{
  "email": "user@email.tt",
  "password": "****",
  "account": "JJHSN87932P",
  "realm": "na1.netsuite.com", // or "sandbox.netsuite.com"
  "quiz": [
    {
      "question": "question 1",
      "answer": "answer 1"
    }, {
      "question": "question 2",
      "answer": "answer 2"
    }, {
      "question": "question 3",
      "answer": "answer 3"
    }
  ]
} 
  • Invoke the CLI tool.
   echo "export 'customrecord_japo' metadatum"
   nsexport customrecord_japo
   
   echo "export 'customrecord_japo' metadatum and data from ID 293"
   nsexport customrecord_japo 293
   
   echo "export 'customrecord_japo' metadatum and data from ID 293 and his relationships"
   nsexport customrecord_japo 293 -d 2
   
   echo "export 'customrecord_japo' metadatum and data from ID 293 and his relationships from Bundle 1234"
   nsexport customrecord_japo 293 -d 2 -b 1234
   
   echo "export all metadata from Bundle 1234"
   nsexport '*' -b 1234

Fetched data are dumped into the ./ns-exports folder.

Package Sidebar

Install

npm i ns-export

Weekly Downloads

8

Version

0.6.2

License

MIT

Last publish

Collaborators

  • suiteplus