createproject
SuiteCloud CLI for Java has reached end of support. The final available version is 2025.2. Oracle no longer provides new releases, features, or issue fixes. The CLI will remain available for download until the NetSuite 2027.1 release. Transition to SuiteCloud CLI for Node.js, SuiteCloud Extension for Visual Studio Code, or SuiteCloud IDE Plug-in for WebStorm.
Creates a SuiteCloud project, either an account customization project (ACP) or a SuiteApp project.
Syntax
sdfcli createproject [-overwrite]
<-type AccountType>
<-parentdirectory FolderPath>
<-projectname ProjectName>
[-projectid ProjectID]
[-publisherid PublisherID]
[-projectversion ProjectVersion]
Options
|
Option |
Required / Optional |
Description |
|
-type |
Required |
The project type. Valid values are |
|
-overwrite |
Optional |
Indicates that an existing project with an identical project name can be overwritten. |
|
-parentdirectory |
Required |
Sets the parent directory for the project you're creating. For example:
Note:
You need read, write, and execute access on any directory where you want to run SuiteCloud CLI. |
|
-projectname |
Required |
A name for your project. |
|
-projectid |
Required when type is specified as SUITEAPP |
A unique ID for your project. This value must be a word with lowercase alphanumeric characters. It must be less than 40 characters. |
|
-publisherid |
Required when type is specified as SUITEAPP |
The publisher ID of your SuiteApp project. |
|
-projectversion |
Required when type is specified as SUITEAPP |
The version for your project, using semantic versioning. For example, if your SDF SuiteApp is version 1.02, minor revision #01242016, you'd use:
|
|
-h or -help |
Optional |
Prints the help for this command. |
Example
Here's a command that creates an account customization project:
sdfcli createproject [-overwrite] -type ACCOUNTCUSTOMIZATION -parentdirectory d:/myprojects/customizations -projectname MySDFProject
Here's a command that creates a SuiteApp project:
sdfcli createproject [-overwrite] -type SUITEAPP -parentdirectory d:/sdfprojects/mysuiteapps -projectid mysuiteapp123 -projectname MySDFProject2 -publisherid com.netsuite -projectversion 1.0.0
Related Topics
- SuiteCloud CLI for Java Commands
- adddependencies
- authenticate
- authenticateci
- createfile
- deploy
- importbundle
- importconfiguration
- importfiles
- importobjects
- listbundles
- listconfiguration
- listfiles
- listmissingdependencies
- listobjects
- manageauth
- package
- preview
- project
- update
- updatecustomrecordwithinstances
- uploadfiles
- uploadfolders
- validate