SuiteCloud CLI for Node.js Reference

You can use SuiteCloud CLI for Node.js to manage SuiteCloud project components and validate and deploy projects to your account.

SuiteCloud CLI for Node.js Syntax

            suitecloud <command> <option> <argument> 

          
Important:

When an argument is enclosed in angle brackets in SuiteCloud CLI, that is <argument>, it means that it is required. Otherwise, when an argument is enclosed in brackets, that is [argument], it means that it is optional.

SuiteCloud CLI for Node.js Commands Reference

Command

Description

account:manageauth

Manages authentication IDs for all your projects.

account:setup

Sets up an account to use with SuiteCloud CLI for Node.js.

This command only supports interactive mode.

Sets up an account to use with SuiteCloud SDK and configures the default auth ID for the SuiteCloud project.

It requires browser-based login to NetSuite.

account:setup:ci

Sets up an account to use with SuiteCloud SDK and configures the default auth ID for the SuiteCloud project. It does not require browser-based login to NetSuite. This command is helpful for automated environments such as CI.

file:create

Creates a SuiteScript file in the selected folder.

file:import

Imports files from an account to your Account Customization Project.

file:list

Lists the files in the File Cabinet of your account.

file:upload

Uploads files from your project to an account.

object:import

Imports SDF custom objects from an account to your SuiteCloud project.

object:list

Lists the SDF custom objects deployed in an account.

object:update

Overwrites the SDF custom objects in the project with their matching objects imported from your account. In the case of custom records, custom instances can be included.

project:adddependencies

Adds missing dependencies to the manifest file.

project:create

Creates a SuiteCloud project, either a SuiteApp or an Account Customization Project (ACP).

project:deploy

Deploys the folder containing the project.

project:package

Generates a ZIP file from your project, respecting the structure specified in the deploy.xml file.

project:validate

Validates the folder containing the SuiteCloud project.

General Notices