Faça sua pergunta e obtenha um resumo do documento referenciando esta página e o provedor AI de sua escolha
Histórico de versões
- "Adicionar opção de saída absoluta ao comando list projects"v7.5.1206/01/2026
O conteúdo desta página foi traduzido com uma IA.
Veja a última versão do conteúdo original em inglêsSe você tiver uma ideia para melhorar esta documentação, sinta-se à vontade para contribuir enviando uma pull request no GitHub.
Link do GitHub para a documentaçãoCopiar o Markdown do documento para a área de transferência
Listar Projetos Intlayer
Copiar o código para a área de transferência
npx intlayer projects listEste comando procura e lista todos os projetos Intlayer ao encontrar diretórios que contenham ficheiros de configuração do Intlayer. É útil para descobrir todos os projetos Intlayer em um monorepo, workspace ou repositório git.
Atalhos:
npx intlayer projects-listnpx intlayer pl
Argumentos:
--base-dir [path]: Especifica o diretório base a partir do qual pesquisar. O padrão é o diretório de trabalho atual.Exemplo:
npx intlayer projects list --base-dir /path/to/workspaceExemplo:
npx intlayer projects list --base-dir /path/to/workspace--git-root: Pesquise a partir do diretório raiz do git em vez do diretório base. Isto é útil para encontrar todos os projetos Intlayer num monorepo ou repositório git.Exemplo:
npx intlayer projects list --git-root--json: Exibe os resultados como JSON em vez de texto formatado. Útil para scripts e acesso programático.Exemplo:
npx intlayer projects list --json--absolute: Exibe os resultados como caminhos absolutos em vez de caminhos relativos.Exemplo:
npx intlayer projects list --absolute
Como funciona:
O comando procura ficheiros de configuração do Intlayer no diretório especificado (ou na raiz do git se --git-root for usado). Procura pelos seguintes padrões de ficheiro de configuração:
intlayer.config.tsintlayer.config.jsintlayer.config.jsonintlayer.config.cjsintlayer.config.mjs.intlayerrc
Cada diretório que contiver um destes ficheiros é considerado um projeto Intlayer e será listado na saída.
Exemplos:
Listar projetos no diretório atual:
Copiar o código para a área de transferência
npx intlayer projects listListar projetos em um diretório específico:
Copiar o código para a área de transferência
npx intlayer projects list --base-dir ./packagesListar todos os projetos no repositório git:
Copiar o código para a área de transferência
npx intlayer projects list --git-rootUsando o alias de atalho:
Copiar o código para a área de transferência
npx intlayer pl --git-rootSaída como JSON:
Copiar o código para a área de transferência
npx intlayer projects list --jsonExemplo de saída:
Saída formatada:
Copiar o código para a área de transferência
$ npx intlayer projects list --git-rootFound 3 Intlayer project(s): - /Users/user/workspace/packages/app - /Users/user/workspace/packages/admin - /Users/user/workspace/packages/sharedSaída JSON:
Copiar o código para a área de transferência
$ npx intlayer projects list --json["/Users/user/workspace/packages/app","/Users/user/workspace/packages/admin","/Users/user/workspace/packages/shared"]Casos de uso:
- Gestão de monorepo: Descobrir todos os projetos Intlayer numa estrutura monorepo
- Descoberta de projetos: Encontrar todos os projetos com Intlayer num workspace
- CI/CD: Verificar projetos Intlayer em workflows automatizados
- Documentação: Gerar documentação listando todos os projetos que usam Intlayer
A saída fornece caminhos absolutos para cada diretório de projeto, facilitando a navegação ou a automatização de operações em múltiplos projetos Intlayer.
- Documentação: Gerar documentação listando todos os projetos que usam o Intlayer
A saída fornece caminhos absolutos para cada diretório de projeto, tornando fácil navegar até eles ou escrever scripts para executar operações em vários projetos Intlayer.