Haz tu pregunta y obtén un resumen del documento referenciando esta página y el proveedor AI de tu elección
Historial de versiones
- "Agregar opción de salida absoluta al comando list projects"v7.5.126/1/2026
El contenido de esta página ha sido traducido con una IA.
Ver la última versión del contenido original en inglésSi tienes una idea para mejorar esta documentación, no dudes en contribuir enviando una pull request en GitHub.
Enlace de GitHub a la documentaciónCopiar el Markdown del documento a la portapapeles
Listar proyectos de Intlayer
Copiar el código al portapapeles
npx intlayer projects listEste comando busca y lista todos los proyectos de Intlayer encontrando directorios que contienen archivos de configuración de Intlayer. Es útil para descubrir todos los proyectos de Intlayer en un monorepo, workspace o repositorio git.
Alias:
npx intlayer projects-listnpx intlayer pl
Argumentos:
--base-dir [path]: Especifica el directorio base desde el cual buscar. Por defecto es el directorio de trabajo actual.Ejemplo:
npx intlayer projects list --base-dir /path/to/workspaceEjemplo:
npx intlayer projects list --base-dir /path/to/workspace--git-root: Buscar desde el directorio raíz de git en lugar del directorio base. Esto es útil para encontrar todos los proyectos de Intlayer en un monorepo o repositorio git.Ejemplo:
npx intlayer projects list --git-root--json: Muestra los resultados como JSON en lugar de texto formateado. Útil para scripting y acceso programático.Ejemplo:
npx intlayer projects list --json--absolute: Muestra los resultados como rutas absolutas en lugar de rutas relativas.Ejemplo:
npx intlayer projects list --absolute
Cómo funciona:
El comando busca archivos de configuración de Intlayer en el directorio especificado (o en la raíz del git si se usa --git-root). Busca los siguientes patrones de archivos de configuración:
intlayer.config.tsintlayer.config.jsintlayer.config.jsonintlayer.config.cjsintlayer.config.mjs.intlayerrc
Cada directorio que contenga uno de estos archivos se considera un proyecto de Intlayer y se listará en la salida.
Ejemplos:
Listar proyectos en el directorio actual:
Copiar el código al portapapeles
npx intlayer projects listListar proyectos en un directorio específico:
Copiar el código al portapapeles
npx intlayer projects list --base-dir ./packagesListar todos los proyectos en el repositorio git:
Copiar el código al portapapeles
npx intlayer projects list --git-rootUsar el alias corto:
Copiar el código al portapapeles
npx intlayer pl --git-rootSalida como JSON:
Copiar el código al portapapeles
npx intlayer projects list --jsonEjemplo de salida:
Salida formateada:
Copiar el código al portapapeles
$ npx intlayer projects list --git-rootFound 3 Intlayer project(s): - /Users/user/workspace/packages/app - /Users/user/workspace/packages/admin - /Users/user/workspace/packages/sharedSalida JSON:
Copiar el código al portapapeles
$ npx intlayer projects list --json["/Users/user/workspace/packages/app","/Users/user/workspace/packages/admin","/Users/user/workspace/packages/shared"]Casos de uso:
- Gestión de monorepos: Descubrir todos los proyectos Intlayer en una estructura monorepo
- Descubrimiento de proyectos: Encontrar todos los proyectos habilitados con Intlayer en un workspace
- CI/CD: Verificar proyectos Intlayer en flujos de trabajo automatizados
- Documentación: Generar documentación que liste todos los proyectos que usan Intlayer
La salida proporciona rutas absolutas a cada directorio de proyecto, lo que facilita la navegación hacia ellos o la automatización de operaciones sobre múltiples proyectos Intlayer.