Comando CLI: c4-cli library
Edita las referencias de la biblioteca
Uso:
c4-cli library [OPTIONS] <COMMAND>
c4-cli library set-managed ToolsNamespace "AcmeTools, 1.2.3.4 (Acme Inc)" C:/path/to/Libraries.json --optional true
c4-cli library set-managed ToolsNamespace "AcmeTools, 1.2.3.4 (Acme Inc)" C:/path/to/Application.iecapp/ --optional true
c4-cli library set-relative ToolsNamespace C:/path/to/library.fbslib/ C:/path/to/Libraries.json
c4-cli library set-placeholder ToolsNamespace some_placeholder C:/path/to/Libraries.json
c4-cli library restoreOpciones | Descripción |
|---|---|
| Imprime la ayuda para el comando. |
Dominio | Descripción |
|---|---|
| Agrega una nueva referencia a la biblioteca administrada |
| Agrega una nueva referencia a una ruta relativa a la |
| Agrega una nueva referencia de marcador de posición al |
| Resuelve todas las bibliotecas de la aplicación y restaura las bibliotecas que faltan en la caché de bibliotecas. |
| Agrega una nueva referencia a un marcador de posición en el |
| Agrega una nueva referencia a la biblioteca administrada |
| Agrega una nueva referencia a una ruta relativa a la |
| Restaura todas las bibliotecas faltantes de una aplicación en la caché de bibliotecas. |
| Verifica el |
| Desinstala la biblioteca asociada a un espacio de nombres específico. Elimina la propia biblioteca y todas las dependencias a las que hace referencia exclusivamente dicha biblioteca. |
| Resuelve las referencias de la biblioteca para una aplicación específica y las escribe en la |
| Elimina la referencia a la biblioteca identificada por el espacio de nombres de la |
| Elimina las referencias indirectas no utilizadas a las bibliotecas de la |
| Comprueba los repositorios para determinar si alguna de las bibliotecas instaladas (en general o en particular) está actualmente desactualizada. |
| Enumera todas las referencias de una aplicación específica. |
| Imprime la cadena de dependencias que provocan que se haga referencia a una biblioteca específica. |
| Crea un archivo de biblioteca de origen a partir de la especificada. CODESYS 4 Carpeta del proyecto de la biblioteca. Debe ser una biblioteca válida. |
| Guarda una biblioteca específica como una biblioteca compilada. |
| Verifica si las resoluciones de la biblioteca en |
| Comprueba el proyecto de la biblioteca e informa de cualquier error o advertencia detectados. |
Comando CLI: c4-cli library set-managed
Agrega una nueva referencia a la biblioteca administrada Libraries.json Archivo o reemplaza una referencia existente.
Uso:
c4-cli library set-managed <namespace> <library> [target-path] [OPTIONS]
c4-cli library set-managed ToolsNamespace "AcmeTools, 1.2.3.4 (Acme Inc)" C:/path/to/Libraries.json --optional true c4-cli library set-managed ToolsNamespace "AcmeTools, 1.2.3.4 (Acme Inc)" C:/path/to/Application.iecapp/ --optional true
Argumentos | Descripción |
|---|---|
| Espacio de nombres de la biblioteca que se va a editar |
| ID de la biblioteca o patrón de la biblioteca a agregar |
| Camino a un |
Opciones | Descripción |
|---|---|
| Imprime la ayuda para el comando. |
| Permite el registro en la consola en el |
| Establece el nivel de registro para el registro en la consola, por ejemplo |
| Si esto está configurado en |
| Si esto está configurado en |
| Si esto está configurado en |
| Se aplica a las referencias de ruta relativas que apuntan a archivos ( |
| Si esto está configurado en |
| Solo para casos de uso especiales. Si esto está configurado en |
| Opcional (permitido para marcadores de posición). Cuando se activa esta opción, debe ser un ID de biblioteca o un patrón que se utilizará durante la verificación de la biblioteca. |
| Opcional. Cuando se activa esta opción, no se realizarán cambios en los archivos. En su lugar, se imprimirá en la consola la entrada que se habría escrito. |
Comando CLI: c4-cli library set-relative
Agrega una nueva referencia a una ruta relativa a la Libraries.json archivo o reemplaza una referencia existente
Uso:
c4-cli library set-relative <namespace> <path> [target-path] [OPTIONS]
c4-cli library set-relative ToolsNamespace C:/path/to/library.fbslib/ C:/path/to/Libraries.json
Argumentos | Descripción |
|---|---|
| Espacio de nombres de la biblioteca que se va a editar |
| Ruta al proyecto de biblioteca (empaquetado) o biblioteca compilada que se va a agregar |
| Camino a un |
Opciones | Descripción |
|---|---|
| Imprime la ayuda para el comando. |
| Permite el registro en la consola en el |
| Establece el nivel de registro para el registro en la consola, por ejemplo |
| Si esto está configurado en |
| Si esto está configurado en |
| Si esto está configurado en |
| Se aplica a las referencias de ruta relativas que apuntan a archivos ( |
| Si esto está configurado en |
| Solo para casos de uso especiales. Si esto está configurado en |
| Opcional (permitido para marcadores de posición). Cuando se activa esta opción, debe ser un ID de biblioteca o un patrón que se utilizará durante la verificación de la biblioteca. |
| Opcional. Cuando se activa esta opción, no se realizarán cambios en los archivos. En su lugar, se imprimirá en la consola la entrada que se habría escrito. |
Comando CLI: c4-cli library set-placeholder
Agrega una nueva referencia de marcador de posición al Libraries.json archivo o reemplaza una referencia existente
Uso:
c4-cli library set-placeholder <namespace> <placeholder> [target-path] [OPTIONS]
c4-cli library set-placeholder ToolsNamespace some_placeholder C:/path/to/Libraries.json
Argumentos | Descripción |
|---|---|
| Espacio de nombres de la biblioteca que se va a editar |
| Marcador de posición para que la biblioteca agregue |
| Camino a un |
Opciones | Descripción |
|---|---|
| Imprime la ayuda para el comando. |
| Permite el registro en la consola en el |
| Establece el nivel de registro para el registro en la consola, por ejemplo |
| Si esto está configurado en |
| Si esto está configurado en |
| Si esto está configurado en |
| Se aplica a las referencias de ruta relativas que apuntan a archivos ( |
| Si esto está configurado en |
| Solo para casos de uso especiales. Si esto está configurado en |
| Opcional (permitido para marcadores de posición). Cuando se activa esta opción, debe ser un ID de biblioteca o un patrón que se utilizará durante la verificación de la biblioteca. |
| Opcional. Cuando se activa esta opción, no se realizarán cambios en los archivos. En su lugar, se imprimirá en la consola la entrada que se habría escrito. |
Comando CLI: c4-cli library install
Resuelve todas las bibliotecas de la aplicación y restaura las bibliotecas que faltan en la caché de bibliotecas.
Uso:
c4-cli library install [target-path] [OPTIONS]
c4-cli library i
c4-cli library install
c4-cli library install C:/path/to/application.iecappArgumentos | Descripción |
|---|---|
| Ruta al directorio de una aplicación específica, en cuyo contexto se debe ejecutar el comando. Si no se establece la bandera, el comando utilizará por defecto el directorio actual. Los destinos válidos son un directorio de aplicación, un |
Opciones | Descripción |
|---|---|
| Imprime la ayuda para el comando. |
| Permite el registro en la consola en el |
| Establece el nivel de registro para el registro en la consola, por ejemplo |
| Opcional. Cuando se activa esta opción, el comando informará de la forma habitual sobre los cambios realizados durante la ejecución. Sin embargo, el sistema de archivos no se modificará. |
Comando CLI: c4-cli library install-placeholder
Agrega una nueva referencia a un marcador de posición en el Libraries.json Archivo o reemplaza una referencia existente. Luego resuelve todas las bibliotecas de la aplicación y restaura las bibliotecas faltantes en la caché de bibliotecas.
Uso:
c4-cli library install-placeholder <namespace> <placeholder> [target-path] [OPTIONS]
c4-cli library install-placeholder SomeOtherNamespace some_placeholder C:/path/to/application.iecapp
Argumentos | Descripción |
|---|---|
| Espacio de nombres de una única biblioteca específica para instalar. Si se proporciona este argumento, también debe proporcionar un argumento para |
| Marcador de posición para que la biblioteca agregue |
| Ruta al directorio de una aplicación específica, en cuyo contexto se debe ejecutar el comando. Si no se establece la bandera, el comando utilizará por defecto el directorio actual. Los destinos válidos son un directorio de aplicación, un |
Opciones | Descripción |
|---|---|
| Imprime la ayuda para el comando. |
| Permite el registro en la consola en el |
| Establece el nivel de registro para el registro en la consola, por ejemplo |
| Opcional. Cuando se activa esta opción, el comando informará de la forma habitual sobre los cambios realizados durante la ejecución. Sin embargo, el sistema de archivos no se modificará. |
Comando CLI: c4-cli library install-managed
Agrega una nueva referencia a la biblioteca administrada Libraries.json Archivo o reemplaza una referencia existente. Luego resuelve todas las bibliotecas de la aplicación y restaura las bibliotecas faltantes en la caché de bibliotecas.
Uso:
c4-cli library install-managed <namespace> <library> [target-path] [OPTIONS]
c4-cli library install-managed ToolsNamespace "AcmeTools, 1.2.3.4 (Acme Inc)" C:/path/to/application.iecapp
Argumentos | Descripción |
|---|---|
| Espacio de nombres de una única biblioteca específica que se va a instalar. El indicador debe especificarse al instalar una única biblioteca específica. |
| ID de la biblioteca o patrón de la biblioteca a agregar |
| Ruta al directorio de una aplicación específica, en cuyo contexto se debe ejecutar el comando. Si no se establece la bandera, el comando utilizará por defecto el directorio actual. Los destinos válidos son un directorio de aplicación, un |
Opciones | Descripción |
|---|---|
| Imprime la ayuda para el comando. |
| Permite el registro en la consola en el |
| Establece el nivel de registro para el registro en la consola, por ejemplo |
| Opcional. Cuando se activa esta opción, el comando informará de la forma habitual sobre los cambios realizados durante la ejecución. Sin embargo, el sistema de archivos no se modificará. |
Comando CLI: c4-cli library install-relative
Agrega una nueva referencia a una ruta relativa a la Libraries.json Archivo o reemplaza una referencia existente. Luego resuelve todas las bibliotecas de la aplicación y restaura las bibliotecas faltantes en la caché de bibliotecas.
Uso:
c4-cli library install-relative <namespace> <path> [target-path] [OPTIONS]
c4-cli library install-relative ToolsNamespace ../some/relative/library.fbslib C:/path/to/application.iecapp
Argumentos | Descripción |
|---|---|
| Espacio de nombres de una única biblioteca específica para instalar. Si se proporciona este argumento, también debe proporcionar un argumento para |
| Ruta al proyecto de biblioteca (empaquetado) o biblioteca compilada que se va a agregar |
| Ruta al directorio de una aplicación específica, en cuyo contexto se debe ejecutar el comando. Si no se establece la bandera, el comando utilizará por defecto el directorio actual. Los destinos válidos son un directorio de aplicación, un |
Opciones | Descripción |
|---|---|
| Imprime la ayuda para el comando. |
| Permite el registro en la consola en el |
| Establece el nivel de registro para el registro en la consola, por ejemplo |
| Opcional. Cuando se activa esta opción, el comando informará de la forma habitual sobre los cambios realizados durante la ejecución. Sin embargo, el sistema de archivos no se modificará. |
Comando CLI: c4-cli library restore
Restaura todas las bibliotecas faltantes de una aplicación en la caché de bibliotecas.
Uso:
c4-cli library restore [target-path] [library-id] [OPTIONS]
c4-cli library restore
c4-cli library restore "AcmeTools, 1.2.3.4 (Acme Inc)"Argumentos | Descripción |
|---|---|
| Ruta al directorio de una aplicación específica, en cuyo contexto se debe ejecutar el comando. Si no se establece la bandera, el comando utilizará por defecto el directorio actual. Los destinos válidos son un directorio de aplicación, un |
| Si se proporciona, solo se restaurará la biblioteca especificada (siempre que no exista ya en la caché). |
Opciones | Descripción |
|---|---|
| Imprime la ayuda para el comando. |
| Permite el registro en la consola en el |
| Establece el nivel de registro para el registro en la consola, por ejemplo |
| Opcional. Cuando se activa esta opción, el comando informará de la forma habitual sobre los cambios realizados durante la ejecución. Sin embargo, el sistema de archivos no se modificará. |
Comando CLI: c4-cli library clean-install
Verifica el Libraries.lock.json archivos, elimina la caché de la biblioteca e instala todas las bibliotecas a las que hace referencia el Libraries.lock.json archivos
Uso:
c4-cli library clean-install [target-path] [OPTIONS]
c4-cli library clean-install
c4-cli library ci C:/path/to/application.iecapp/
c4-cli library ci C:/path/to/device.fbsdev/ --dry-runArgumentos | Descripción |
|---|---|
| Ruta al directorio de un proyecto de dispositivo específico, en cuyo contexto se ejecutará el comando. Si no se especifica ningún valor, el comando utilizará por defecto el directorio actual. Los destinos válidos son un directorio de proyecto de dispositivo, un directorio de aplicación, un |
Opciones | Descripción |
|---|---|
| Imprime la ayuda para el comando. |
| Permite el registro en la consola en el |
| Establece el nivel de registro para el registro en la consola, por ejemplo |
| Opcional. Cuando se activa esta opción, el comando informará de la forma habitual sobre los cambios realizados durante la ejecución. Sin embargo, el sistema de archivos no se modificará. |
Comando CLI: c4-cli library uninstall
Desinstala la biblioteca asociada a un espacio de nombres específico, eliminando la propia biblioteca y todas las dependencias a las que hace referencia exclusivamente dicha biblioteca.
Uso:
c4-cli library uninstall <namespace> [target-path] [OPTIONS]
c4-cli library uninstall LibraryNamespace c4-cli library uninstall LibraryNamespace C:/path/to/Libraries.json c4-cli library uninstall LibraryNamespace C:/path/to/Libraries.lock.json c4-cli library uninstall LibraryNamespace C:/path/to/Application.iecapp
Argumentos | Descripción |
|---|---|
| Espacio de nombres de la biblioteca que se va a desinstalar |
| Camino a un |
Opciones | Descripción |
|---|---|
| Imprime la ayuda para el comando. |
| Permite el registro en la consola en el |
| Establece el nivel de registro para el registro en la consola, por ejemplo |
| Opcional. No se realizan cambios en los archivos. Solo se imprimen en la consola los registros de progreso del comando. |
Comando CLI: c4-cli library resolve
Resuelve las referencias de la biblioteca para una aplicación específica y las escribe en el archivo. Libraries.lock.json archivo
Uso:
c4-cli library resolve [target-path] [namespace] [OPTIONS]
c4-cli library resolve C:/path/to/Project.fbsdev/Application.iecapp/
c4-cli library resolve C:/path/to/Project.fbsdev/Application.iecapp/ LibraryNamespace
c4-cli library resolve C:/path/to/Project.fbsdev/Application.iecapp/ --allArgumentos | Descripción |
|---|---|
| Ruta al directorio de una aplicación específica, en cuyo contexto se ejecutará el comando. Si no se especifica ningún valor, el comando utilizará por defecto el directorio actual. Los destinos válidos son un directorio de aplicación, un directorio de proyecto de biblioteca, un |
| Si se proporciona este argumento, solo se resolverá el espacio de nombres especificado y solo se actualizará la biblioteca resuelta en el archivo de bloqueo. |
Opciones | Descripción |
|---|---|
| Imprime la ayuda para el comando. |
| Permite el registro en la consola en el |
| Se configura con cualquier nivel de registro válido. Si no se especifica el indicador, el registro estará desactivado. |
| Opcional. Cuando se activa esta opción, el comando informará de la forma habitual sobre los cambios realizados durante la ejecución. Sin embargo, el sistema de archivos no se modificará. |
| Cuando se establece la bandera, la actual |
Comando CLI: c4-cli library remove
Elimina la referencia a la biblioteca identificada por el espacio de nombres de la Libraries.json archivo
Uso:
c4-cli library remove <namespace> [target-path] [OPTIONS]
c4-cli library remove ToolsNamespace C:/path/to/Libraries.json
Argumentos | Descripción |
|---|---|
| Espacio de nombres de la biblioteca que se va a eliminar |
| Camino a un |
Opciones | Descripción |
|---|---|
| Imprime la ayuda para el comando. |
| Permite el registro en la consola en el |
| Se puede configurar a cualquier nivel de registro válido. Si no se especifica el indicador, el registro estará desactivado. |
Comando CLI: c4-cli library prune
Elimina las referencias indirectas no utilizadas a las bibliotecas de la Libraries.lock.json archivo
Uso:
c4-cli library prune [target-path] [OPTIONS]
c4-cli library prune C:/path/to/Libraries.lock.json
Argumentos | Descripción |
|---|---|
| Ruta al destino del comando. Si se omite, el comando utilizará por defecto el directorio actual. Los destinos válidos son un directorio de aplicación, un |
Opciones | Descripción |
|---|---|
| Imprime la ayuda para el comando. |
| Permite el registro en la consola en el |
| Se configura con cualquier nivel de registro válido. Si no se especifica el indicador, el registro estará desactivado. |
| Opcional. Cuando se activa esta opción, el comando informará de la forma habitual sobre los cambios realizados durante la ejecución. Sin embargo, el sistema de archivos no se modificará. |
Comando CLI: c4-cli library outdated
Comprueba los repositorios para determinar si alguna de las bibliotecas instaladas (en general o en particular) está desactualizada.
Uso:
c4-cli library outdated [target-path] [library-id] [OPTIONS]
c4-cli library outdated
c4-cli library outdated C:/path/to/application.iecapp/
c4-cli library outdated . "AcmeTools, 1.2.3.4 (Acme Inc)" --all --include-prereleaseArgumentos | Descripción |
|---|---|
| Ruta al destino del comando. Si se omite, el comando utilizará por defecto el directorio actual. Los destinos válidos son un directorio de aplicación, un |
| ID de la biblioteca para la que se debe ejecutar la comprobación de versiones más recientes. |
Opciones | Descripción |
|---|---|
| Imprime la ayuda para el comando. |
| Permite el registro en la consola en el |
| Se configura con cualquier nivel de registro válido. Si no se especifica el indicador, el registro estará desactivado. |
| Cuando se activa esta opción, también se informará sobre las referencias indirectas obsoletas. |
| Cuando se activa esta opción, también se tendrán en cuenta las bibliotecas de prelanzamiento. |
Comando CLI: c4-cli library list
Enumera todas las referencias de una aplicación definida.
Uso:
c4-cli library list [target-path] [OPTIONS]
c4-cli library list
c4-cli library list C:/path/to/application.iecapp/
c4-cli library list --allArgumentos | Descripción |
|---|---|
| Camino hacia el |
Opciones | Descripción |
|---|---|
| Imprime la ayuda para el comando. |
| Permite el registro en la consola en el |
| Establece el nivel de registro para el registro en la consola, por ejemplo |
| Cuando se activa la bandera, también se mostrarán todas las referencias indirectas. |
Comando CLI: c4-cli library explain
Imprime la cadena de dependencias que provocan que se haga referencia a una biblioteca específica.
Uso:
c4-cli library explain <library> [target-path] [OPTIONS]
c4-cli library explain "AcmeTools, 1.2.3.4 (Acme Inc)"
c4-cli library explain "AcmeTools, 1.2.3.4 (Acme Inc)" C:/path/to/Libraries.lock.json
c4-cli library explain "AcmeTools, 1.2.3.4 (Acme Inc)" C:/path/to/Libraries.lock.json --show-pathsArgumentos | Descripción |
|---|---|
| Biblioteca para la que se debe imprimir la cadena de dependencias. Esto se puede especificar como ID de biblioteca o espacio de nombres. |
| Camino hacia el |
Opciones | Descripción |
|---|---|
| Imprime la ayuda para el comando. |
| Permite el registro en la consola en el |
| Establece el nivel de registro para el registro en la consola, por ejemplo |
| Cuando se activa la bandera, también se mostrarán las rutas de las referencias indicadas. |
Comando CLI: c4-cli library pack
Crea un archivo de biblioteca de origen a partir de la especificada. CODESYS 4 Carpeta del proyecto de la biblioteca. Debe ser una biblioteca válida.
Uso:
c4-cli library pack [target-path] [zip-path] [OPTIONS]
c4-cli library pack
c4-cli library pack C:/path/to/library.fbslib C:/path/to/DestinationDirectory/
c4-cli library pack C:/path/to/library.fbslib
c4-cli library pack . C:/path/to/DestinationDirectory/Argumentos | Descripción |
|---|---|
| Opcional Ruta a la carpeta del proyecto de la biblioteca que se va a empaquetar. Si se omite, el comando utilizará por defecto el directorio actual. Si solo |
| Directorio donde se guardará el archivo de la biblioteca empaquetada. Si se omite, el archivo se creará en el mismo directorio que la biblioteca. |
Opciones | Descripción |
|---|---|
| Imprime la ayuda para el comando. |
| Permite el registro en la consola en el |
| Establece el nivel de registro para el registro en la consola, por ejemplo |
Comando CLI: c4-cli library save-compiled
Guarda una biblioteca específica como una biblioteca compilada.
Uso:
c4-cli library save-compiled <library-path> <destination-path> [OPTIONS]
c4-cli library save-compiled C:/path/to/library.fbslib/ C:/path/to/library.compiled-library-v3
Argumentos | Descripción |
|---|---|
| Ruta a la biblioteca que se va a compilar. Los destinos válidos son el directorio del proyecto de la biblioteca, un |
| Ruta donde se almacenará la biblioteca compilada. Si es un directorio, la biblioteca compilada se guardará en un archivo llamado |
Opciones | Descripción |
|---|---|
| Imprime la ayuda para el comando. |
| Permite el registro en la consola en el |
| Establece el nivel de registro para el registro en la consola, por ejemplo |
| Opcional. Cuando se activa esta opción, el comando informará de la forma habitual sobre los cambios realizados durante la ejecución. Sin embargo, el sistema de archivos no se modificará. |
| Sobrescribe el archivo de destino si ya existe. |
| Utiliza una versión de compilador predefinida |
| Anula la versión de la biblioteca. Si se establece esta bandera, utilice este valor en lugar de la versión semver en la |
| Comprueba la versión en el |
| Nivel de compresión para el archivo ZIP |
| Si se establece esta bandera, la bandera 'Released' se sobrescribirá con el valor especificado en la biblioteca compilada. Si se establece esta bandera, también se forzará un campo de etiquetas de prelanzamiento vacío. En este caso, la generación de la biblioteca fallará si se produce alguno de los siguientes errores: |
| Anula las etiquetas de prelanzamiento. Si se establece esta bandera, se utilizará este valor en lugar de las etiquetas de prelanzamiento semver en el Una etiqueta de prelanzamiento no vacía entra en conflicto con |
| Anula las etiquetas de información de compilación. Si se establece esta bandera, se utilizará este valor en lugar de la etiqueta de información de compilación de la versión semver en la |
| Comprueba las etiquetas de prelanzamiento del |
| Comprueba las etiquetas de información de compilación del campo de versión semver en el |
| Ruta al archivo principal de documentación compilada creado por la cadena de herramientas libdoc, generalmente llamado |
Comando CLI: c4-cli library verify
Verifica si las resoluciones de la biblioteca en Libraries.lock.json siguen siendo válidos y siguen coincidiendo con Libraries.json Comprueba que todas las bibliotecas sean accesibles en la caché de bibliotecas y que no existan referencias duplicadas, paquetes actualizados o huérfanos.
Uso:
c4-cli library verify [target-path] [OPTIONS]
c4-cli library verify C:/path/to/application.iecapp/
Argumentos | Descripción |
|---|---|
| Ruta al destino del comando. Si se omite, el comando utilizará por defecto el directorio actual. Los destinos válidos son un directorio de aplicación, un |
Opciones | Descripción |
|---|---|
| Imprime la ayuda para el comando. |
| Permite el registro en la consola en el |
| Establece el nivel de registro para el registro en la consola, por ejemplo |
Comando CLI: c4-cli library check
Comprueba el proyecto de la biblioteca e informa de cualquier error o advertencia detectados.
Uso:
c4-cli library check [library-path] [OPTIONS]
Argumentos | Descripción |
|---|---|
| Ruta al proyecto de biblioteca que se debe verificar. Si se omite, el comando utilizará por defecto el directorio actual. |
Opciones | Descripción |
|---|---|
| Imprime la ayuda para el comando. |
| Permite el registro en la consola en el |
| Establece el nivel de registro para el registro en la consola, por ejemplo |
| Opcional. Cuando se activa esta opción, el comando informará de la forma habitual sobre los cambios realizados durante la ejecución. Sin embargo, el sistema de archivos no se modificará. |
| Tamaño de puntero asumido (en bits); puede ser |
| Lista separada por comas de definiciones del compilador para establecer |