Inicializar el proyecto desde el CLI
Ahora puedes comenzar a trabajar en tu proyecto de Catalyst desde el CLI. El primer paso es inicializar el proyecto en un directorio vacío. Este será el directorio principal de tu proyecto y todos los archivos del proyecto se guardarán en él.
Puedes aprender más sobre esto en la página de ayuda de la estructura de directorios del proyecto. Puedes aprender sobre la inicialización de un proyecto en detalle en la documentación de ayuda del CLI.
Para la aplicación Dialer, inicializaremos el componente de función Advanced I/O usando los siguientes pasos.
-
Crea una carpeta para el proyecto en tu máquina local y navega a ella desde la terminal.
-
Inicializa un proyecto ejecutando el siguiente comando desde ese directorio:
-
El CLI ahora te pedirá que selecciones la organización predeterminada de Catalyst. Selecciona la organización en la que creaste el proyecto en el primer paso de este tutorial y presiona Enter.
-
El CLI ahora te pedirá que asocies un proyecto de Catalyst con el directorio. Asócialo con el proyecto que creamos anteriormente desde la consola. Selecciona CatalystDialerApp de la lista y presiona Enter.

-
Selecciona Functions usando la barra espaciadora. Presiona la tecla Enter para inicializar.

-
El CLI iniciará la configuración de la función. Selecciona AdvancedIO como el tipo de función.

-
Selecciona la versión de runtime más reciente de la plataforma nodeJS listada.

-
Ingresa dialer como el nombre del paquete, index.js como el punto de entrada, y tu dirección de correo electrónico como el autor y presiona Enter. Alternativamente, puedes presionar Enter sin ingresar datos para completar con los valores predeterminados. El CLI te pedirá que confirmes la inicialización de las dependencias de Node. Presiona Y para confirmar la instalación, y presiona Enter para confirmar tu elección. Los módulos de Node se instalarán.

El CLI te pedirá que confirmes la inicialización de las dependencias de Node. Presiona Y para confirmar la instalación, y presiona Enter para confirmar tu elección. Los módulos de Node se instalarán.
La inicialización de Catalyst está ahora completa.
Tu directorio del proyecto (CATALYST_PROJECT_HOME), directorio de funciones (CATALYST_FUNCTIONS_HOME) junto con los archivos de configuración y dependencias, catalyst.json y un archivo oculto .catalystrc se crearán en una estructura estándar.
Esta es la estructura del directorio del proyecto DialerApp con el directorio de función configurado.
Última actualización 2026-03-20 21:51:56 +0530 IST
