2.0.11 • Published 9 years ago

suiteman v2.0.11

Weekly downloads
1
License
ISC
Repository
-
Last release
9 years ago

Suiteman (BETA)

Suiteman is a simple tool created to automate customization process of Suite Commerce Advanced applications.

Different types of files and resources in SuiteCommerce have different recommended best practices. Therefore, choosing the right one might be confusing for newcomers. Moreover, even seasoned SCA veterans sometimes forget about companys' naming conventions and get annoyed while doing all requred copy/paste file manipulations.

Suiteman analyzes file path and creates all customization files in accordance with NetSuite best practices and naming conventions. In addition, it automatically adds all required dependencies to an appropriate object in distro.json file.

Demo

Installation

To make Suiteman available to run across all of your SCA projects, we recommend installing it globally. You can do so using npm:

$ npm install suiteman -g

After that, you can run Suiteman on any SCA applications. Just run it from the root folder of Suite Commerce Advanced application :

$ suiteman -c PATH_TO_FILE

Example: suiteman -c Account@2.1.0/JavaScript/Account.Login.Model.js

Configuration

Naming conventions from best practices for customizaing SCA is used by default.

After running suiteman --init, you'll have a .suiteman file in the root directory of SCA. Default settings could be changed in this file.

{
    "customFolderName": "extensions",
    "customModuleFolderAfix": {
        "prefix": "",
        "suffix": ".Extension"
    },
    "customFileNameSuffix": ".Ext",
    "customModuleVersion": "1.0.0"
}

Usage

Customize

To customize file just run suiteman --customize in the root folder of SCA application and provide file path starting from the module name

suiteman --customize PATH_TO_FILE
or
suiteman -c PATH_TO_FILE 

Example: suiteman -c Account@2.1.0/JavaScript/Account.Login.Model.js

Add dependency to particular application:

suiteman -c PATH_TO_FILE -app checkout
or
suiteman -c PATH_TO_FILE -a checkout 

Example: suiteman Account@2.1.0/JavaScript/Account.Login.Model.js -a checkout

Staus

Currently Suiteman supports automated customization for the following file types:

Work in progress... :)

2.0.11

9 years ago

2.0.10

9 years ago

2.0.9

9 years ago

2.0.8

9 years ago

2.0.7

9 years ago

2.0.6

9 years ago

2.0.5

9 years ago

2.0.4

9 years ago

2.0.3

9 years ago

2.0.2

9 years ago

2.0.1

9 years ago

2.0.0

9 years ago