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

General Notices