Welcome to netsuite-helper 👋
cli tool for netsuite helper
Homepage
🏠Install
npm install -g netsuite-helper
Run tests
npm run test
Terminal Command
Initialize Project
nsgen init <project name>
Create the Scaffold strucutre for your project.
D:.└───FileCabinet └───SuiteApps ├───com.netsuite.example │ ├───src │ └───test │ └───jasmine │ └───unit │ └───specs
Create Module
nsgen <Module Name> <Module Type>
Command Description
To run the Netsuite helper use above mentioned command . Make sure to navigate (cd) to correct destination on terminal / shell/ command prompt. Enter the command following by module Name (e.g Sales Order). and Module Type (e.g CS for ClientScript). Files will be created as per Clean code Architecture.
Example :
nsgen init "com.netsuite.example"
Creates project with structure
nsgen 'Route Delivery' SL
Script Name | Script pnemonic | Methods |
---|---|---|
Suitelet | SL | "onrequest" |
MapReduceScript | MR | "getInputData", "map", "reduce", "summarize" |
UserEventScript | UE | "beforeLoad", "beforeSubmit", "afterSubmit" |
ClientScript | CS | "pageInit", "saveRecord", "validateField", "fieldChanged", "postSourcing", "lineInit", "validateDelete", "validateInsert", "validateLine", "sublistChanged" |
Portlet | PL | "render" |
Restlet | RL | "get","post","put","delete" |
ScheduledScript | SD | "execute" |
WorkflowActionScript | WA | "onAction" |
MassUpdateScript | MU | "each" |
BundleInstallationScript | BI | ""beforeUpdate","beforeInstall"" |
Author
👤 Sumeet kishore Sumeetkishore@gmail.com
- Github: @sumeetKishore
Versioning
We use SemVer for versioning. For the versions available, see the tags on this repository.
🤝 Contributing
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
Show your support
Give a ⭐️ if this project helped you!
📝 License
Copyright © 2019 Sumeet kishore Sumeetkishore@gmail.com.
This project is MIT licensed.
This README was generated with ❤️ by readme-md-generator