Autor:
    Criação:2024-08-11Última atualização:2026-09-12

    Puxar Dicionários Remotos

    bash
    npx intlayer pull
    

    Se o editor intlayer estiver instalado, você também pode puxar dicionários a partir do editor. Dessa forma, você pode sobrescrever o conteúdo dos seus dicionários conforme a necessidade da sua aplicação.

    Apelidos:

    • npx intlayer dictionaries pull
    • npx intlayer dictionary pull
    • npx intlayer dic pull

    Argumentos:

    Opções de Dicionário:

    • -d, --dictionaries: IDs dos dicionários para puxar. Se não especificado, todos os dicionários serão puxados.

      Exemplo: npx intlayer dictionary pull -d my-dictionary-id my-other-dictionary-id
    • --dictionary: IDs dos dicionários para puxar (apelido para --dictionaries).

      Exemplo: npx intlayer dictionary pull --dictionary my-dictionary-id my-other-dictionary-id

    Opções de configuração:

    • --base-dir: Especifica o diretório base do projeto. Para recuperar a configuração do intlayer, o comando procurará o arquivo intlayer.config.{ts,js,json,cjs,mjs} no diretório base.

      Exemplo: npx intlayer dictionary push --env-file .env.production.local
    • --no-cache: Desabilita o cache.

      Exemplo: npx intlayer build --no-cache
    • --ci: Executa o comando em cada projeto Intlayer do monorepo (ou apenas no atual quando executado de dentro de um diretório de projeto). Credenciais por projeto podem ser injetadas via INTLAYER_PROJECT_CREDENTIALS, um objeto JSON que associa cada caminho de projeto a { "clientId", "clientSecret" }.

      Exemplo: npx intlayer pull --ci

    Opções de variáveis de ambiente:

    • --env: Especifica o ambiente (ex.: development, production).
    • --env-file: Fornece um arquivo de ambiente personalizado para carregar as variáveis.
    • --base-dir: Especifica o diretório base do projeto. Para recuperar a configuração do intlayer, o comando procurará o arquivo intlayer.config.{ts,js,json,cjs,mjs} no diretório base.

      Exemplo: npx intlayer dictionary push --env-file .env.production.local
      Exemplo: npx intlayer dictionary push --env production

    Opções de saída:

    • --new-dictionaries-path: Caminho para o diretório onde os novos dicionários serão salvos. Se não especificado, os novos dicionários serão salvos no diretório ./intlayer-dictionaries do projeto. Se um campo filePath for especificado no conteúdo do seu dicionário, os dicionários não considerarão este argumento e serão salvos no diretório especificado pelo filePath.

    Opções de log:

    • --verbose: Ativa o log detalhado para depuração. (padrão para true ao usar CLI)

    Exemplo:

    bash
    npx intlayer dictionary pull --newDictionariesPath ./my-dictionaries-dir/