file:import

Imports a file from an account to your Account Customization Project.

Note:

You cannot import files from a SuiteApp.

Tip:

If you run the command in non-interactive mode, the file is overwritten if it already exists in your project.

Syntax

            file:import <--paths FileCabinetPath1> [--excludeproperties] 

          

Options

Option

Required / Optional

Description

--excludeproperties

Optional

Excludes the file and folder properties specified in your account. If you specify this option, the .attributes folder is neither created nor updated, if applicable.

-i or --interactive

Optional

Runs the command in interactive mode.

--paths

Required

Specifies the FileCabinet path of the file to import. For example, "/SuiteScripts". You can only import one file at a time in the non-interactive mode.

Important:

Wildcards are not allowed.

-h or --help

Optional

Prints the help for this command.

Interactive Example

The following command imports all the files from an account into the current project using the interactive mode:

            suitecloud file:import -i 

          

Before the command is executed, the following questions are prompted:

            Select the path where you want to import the files. > \SuiteScripts \SuiteScript\MyProject \SuiteScript\MyProject\Subfolder [Restricted]
Select the files you want to import to your project. (*) All ( ) \SuiteScripts\SuiteCallPortlet.js ( ) \SuiteScripts\SuiteCallSuitelet.js ( ) \SuiteScripts\Suitelet.js ( ) \SuiteScripts\Suitelet1.js
Do you want to exclude all file properties within the .attributes folder? > Yes No
All the objects in the project will be overwritten with the objects from the account. Do you want to continue? > Yes No 

          

Non-interactive Example

The following command imports a file from an account into the current project using the non-interactive mode:

            suitecloud file:import --paths "/SuiteScripts/test.js" 

          

Output Example

When executed, the command produces output that is similar to the following:

            The following files were imported:
/SuiteScripts/2x_UE_CustomerDeposit_UpdateDepositAmountOnOrder.js 

          

Related Topics

SuiteCloud CLI for Node.js Reference
account:savetoken
account:manageauth
account:setup
file:list
file:upload
object:import
object:list
object:update
project:adddependencies
project:create
project:deploy
project:package
project:validate

General Notices