--- title: "Traer todos los recursos" url: https://docs.catalyst.zoho.com/es/cli/v1/pull-resources/pull-all-resources/ description: "Catalyst te permite traer recursos desde un proyecto de Catalyst en la consola remota al mismo proyecto en tu directorio de proyecto local a través del CLI." last_updated: 2026-08-17T12:16:04Z service: All Services type: general --- # Traer todos los recursos ### Ejecución del comando Para traer funcionalidades de un proyecto de Catalyst a tu CLI, navega al directorio del proyecto donde deseas traer los recursos y ejecuta el siguiente comando: ```sh catalyst pull ``` Esto iniciará el proceso de pull. Selecciona los recursos que deseas traer. Puedes traer los tres recursos o elegir recursos específicos. Presiona **Enter** después de seleccionar los recursos. ![Pull Resources in CLI](https://catalyst-docs-development.zohostratus.in/images/cli/pull-resources/catalyst_cli_pull_resources.webp) ### Traer Functions Si seleccionaste Functions, selecciona todas las funciones que deseas traer de tu consola al directorio del proyecto de la lista. Presiona **Enter** después de hacer la selección. ![Pull Functions in CLI](https://catalyst-docs-development.zohostratus.in/images/cli/pull-resources/catalyst_cli_pull_select_functions.webp) Esto traerá cada función disponible en la consola a su propio directorio en el [directorio de funciones](https://docs.catalyst.zoho.com/es/cli/v1/project-directory-structure/functions-directory/) de tu proyecto, en tu máquina local. ### Traer el Client Si seleccionaste _client_, elige la versión de la aplicación cliente que deseas traer de la lista. El CLI muestra todas las versiones de tu aplicación cliente alojadas en la consola remota. Haz la selección y presiona **Enter**. ![Pull Client in CLI](https://catalyst-docs-development.zohostratus.in/images/cli/pull-resources/catalyst_cli_pull_select_client.webp) Los archivos del cliente de la versión que selecciones se traerán al [directorio del cliente](https://docs.catalyst.zoho.com/es/cli/v1/project-directory-structure/client-directory/) de tu proyecto, en tu máquina local. ### Traer reglas de API Gateway Si seleccionaste API Gateway Rules, se creará un archivo ` **catalyst-user-rules.json** ` en el directorio principal de tu proyecto. Las últimas definiciones creadas para todas tus APIs en la consola remota se escribirán en este archivo. Puedes aprender sobre este archivo en la [página de ayuda de Trabajar con API Gateway del CLI](https://docs.catalyst.zoho.com/es/cli/v1/working-with-api-gateway/introduction/). Si API Gateway está deshabilitado para tu proyecto en la consola remota, Catalyst te pedirá que lo habilites desde el CLI antes de traer las definiciones de API. Escribe **Y** y presiona **Enter** para habilitar API Gateway. ![Pull API Gateway Rules in CLI](https://catalyst-docs-development.zohostratus.in/images/cli/pull-resources/catalyst_cli_pull_apig_enable.webp) Si API Gateway está habilitado, las definiciones de API se traerán automáticamente y se agregarán al archivo `catalyst-user-rules.json`. ![Pull API Gateway Rules in CLI](https://catalyst-docs-development.zohostratus.in/images/cli/pull-resources/catalyst_cli_pull_apig.webp) Catalyst también actualizará el archivo ` [catalyst.json](https://docs.catalyst.zoho.com/es/cli/v1/project-directory-structure/catalyst-json/) ` para incluir la información sobre el archivo JSON de reglas de API Gateway. > **Nota:** Si seleccionaste un recurso para traer y no existe en la consola remota, el CLI arrojará un error. Por ejemplo, si no se crearon APIs en la consola remota, no se traerán reglas de API Gateway. ### Sobrescribir recursos existentes Si el directorio de funciones o del cliente, o el archivo `catalyst-user-rules.json`, no existe en la carpeta raíz de tu proyecto, se crearán automáticamente antes de que se traigan los recursos. Sin embargo, si un recurso ya está presente en tu carpeta de proyecto, el CLI te pedirá confirmación para sobrescribir el archivo existente. Escribe **Y** para sobrescribir los archivos existentes, o **N** para rechazar, y presiona **Enter**. Si confirmas la sobrescritura, el proceso de pull se iniciará. Si rechazas, el proceso de pull se abortará. ![Pull Resources- Overwrite Existing Resources](https://catalyst-docs-development.zohostratus.in/images/cli/pull-resources/catalyst_cli_pull_overwrite_client.webp)