netsuite-helper

0.2.0 • Public • Published

Welcome to netsuite-helper 👋

Version Documentation Maintenance License: MIT

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

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

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.2.0
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.2.0
    1
  • 0.1.0
    0

Package Sidebar

Install

npm i netsuite-helper

Weekly Downloads

1

Version

0.2.0

License

MIT

Unpacked Size

1.38 MB

Total Files

266

Last publish

Collaborators

  • itsk