SuiteCloud CLI for Java Commands
You can use SuiteCloud CLI for Java to manage SuiteCloud project components and validate and deploy projects to your NetSuite account.
SuiteCloud CLI for Java is intended for experienced SDF users and users who are already familiar with SuiteCloud IDE plug-ins and extensions. You should use a SuiteCloud IDE plug-in or extension to develop your first project and to learn more about SDF before trying SuiteCloud CLI for Java. For more information, see Getting Started with SuiteCloud Development Framework and SuiteCloud Development Framework Tutorial.
SuiteCloud CLI for Java Syntax
sdfcli <command> <option> <argument>
If an argument is enclosed in angle brackets in the CLI, that is <argument>
, it means that it is required. Otherwise, if an argument is enclosed in brackets, that is [argument]
, it means that it is optional.
SuiteCloud CLI for Java Command Reference
Command |
Description |
Adds missing dependencies to the manifest file. |
|
Grants authorization for SuiteCloud SDK to access NetSuite with an account-role combination. It requires browser-based login to NetSuite. |
|
Grants authorization for SuiteCloud SDK to access NetSuite with an account-role combination. It doesn't require browser-based login to NetSuite. This command is helpful for automated environments such as CI. |
|
Creates a SuiteScript file. |
|
Creates a SuiteCloud project. |
|
Deploys the folder or ZIP file that contains the SuiteCloud project. |
|
Imports a customization bundle from your NetSuite account and converts it to an account customization project.
Note:
SuiteBundler is still supported, but it will not be updated with any new features. To take advantage of new features for packaging and distributing customizations, you can use the Copy to Account and SuiteCloud Development (SDF) features instead of SuiteBundler. Copy to Account is an administrator tool that you can use to copy objects between your accounts. The tool can copy one object at a time, including dependencies and data. For more information, see Copy to Account. SuiteCloud Development Framework is a development framework that you can use to create SuiteApps from an integrated development environment (IDE) on your local computer. For more information, see SuiteCloud Development Framework. |
|
Imports the feature configuration from your NetSuite account to the account customization project so that you can enable or disable features in the project. |
|
Imports files from your NetSuite account to the account customization project. |
|
Imports SDF custom objects from your NetSuite account to the SuiteCloud project. |
|
Lists the customization bundles that were created in your NetSuite account. |
|
Lists the configuration types that are available in your NetSuite account. |
|
Lists the files in the File Cabinet of your NetSuite account. |
|
Lists the missing dependencies in the SuiteCloud project. |
|
Lists the SDF custom objects in your NetSuite account. |
|
Manages authentication IDs for all your projects. |
|
Generates a ZIP file from your project. |
|
Previews the deployment steps of a folder or ZIP file that contains the SuiteCloud project. |
|
Sets the default project folder or ZIP file for SuiteCloud CLI for Java. |
|
Updates the existing SDF custom objects in the SuiteCloud project folder with their matching objects in your NetSuite account. |
|
Updates the SDF custom objects and its instances in the SuiteCloud project. |
|
Uploads one or several files from a SuiteCloud project to the File Cabinet in your account. |
|
Uploads all the files within one or several folders from a SuiteCloud project to the File Cabinet in your account. |
|
Validates the folder or ZIP file that contains the SuiteCloud project. |