Receba notificações sobre os próximos lançamentos de Intlayer
    Criação:2025-12-30Última atualização:2026-01-06

    Listar Projetos Intlayer

    npx intlayer projects list

    Este 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-list
    • npx 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/workspace
      Exemplo: 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.ts
    • intlayer.config.js
    • intlayer.config.json
    • intlayer.config.cjs
    • intlayer.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:

    npx intlayer projects list

    Listar projetos em um diretório específico:

    npx intlayer projects list --base-dir ./packages

    Listar todos os projetos no repositório git:

    npx intlayer projects list --git-root

    Usando o alias de atalho:

    npx intlayer pl --git-root

    Saída como JSON:

    npx intlayer projects list --json

    Exemplo de saída:

    Saída formatada:

    $ npx intlayer projects list --git-rootFound 3 Intlayer project(s):  - /Users/user/workspace/packages/app  - /Users/user/workspace/packages/admin  - /Users/user/workspace/packages/shared

    Saída JSON:

    $ 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.

    Receba notificações sobre os próximos lançamentos de Intlayer