# CLI

> Use the IXP Command Line Interface (`re`) to manage sources, datasets, and documents, and interact with all IXP capabilities from a terminal.

The IXP Command Line Interface (CLI), or `re`, is a unified tool that provides a consistent interface for interacting with all IXP parts from a terminal.

`re` simplifies managing IXP resources, such as sources and datasets, as well as importing or exporting documents. Additionally, `re` maintains multiple contexts, making it easy to switch between multiple authentication tokens for different users, service accounts, or IXP endpoints.

The IXP CLI is open source and developed on [GitHub](https://github.com/reinfer/cli).

## Moving projects across tenants

To move IXP projects across tenants, proceed as follows using the [UiPath® CLI tool](https://github.com/reinfer/cli):

1. [Install the CLI](https://docs.uipath.com/ixp/automation-cloud/latest/cm-user-guide/overview-cli#installation) on your machine.
2. Add two configurations to your CLI: one for the current project location and another one for the destination location. For more details, check [Configuring the CLI](https://docs.uipath.com/ixp/automation-cloud/latest/cm-user-guide/configuring-the-cli).
3. Download the existing project with `re -c package download --file .zip`. This will create a file named `<file name>.zip`, which contains all the information of your projects.
4. Upload the package to the new project with `re -c package upload .zip`. Optionally, you can use the `--name` option to provide a new name, for example, `re -c package upload .zip --name this_is_the_new_name`.
5. Delete the file .zip on your machine, as this will contain project data.
