ns-export
v0.6.2
Published
Export Record Type metadata to JSON
Downloads
39
Maintainers
Readme
ns-export
Export Netsuite's Record Type metadata to JSON.
Require
- Node
Install
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": "[email protected]",
"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.