Receive notifications about upcoming Intlayer releases
    Creation:2024-08-11Last update:2025-11-22

    Pull Distant Dictionaries

    npx intlayer pull

    If the intlayer editor is installed, you can also pull dictionaries from the editor. This way, you can overwrite the content of your dictionaries to suit the needs of your application.

    Aliases:

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

    Arguments:

    Dictionary options:

    • -d, --dictionaries: IDs of the dictionaries to pull. If not specified, all dictionaries will be pulled.

      Example: npx intlayer dictionary pull -d my-dictionary-id my-other-dictionary-id
    • --dictionary: IDs of the dictionaries to pull (alias for --dictionaries).

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

    Configuration options:

    • --base-dir: Specify the base directory for the project. To retrieve the intlayer configuration, the command will look for the intlayer.config.{ts,js,json,cjs,mjs} file in the base directory.

      Example: npx intlayer dictionary push --env-file .env.production.local
    • --no-cache: Disable the cache.

      Example: npx intlayer build --no-cache

    Environment variables options:

    • --env: Specify the environment (e.g., development, production).
    • --env-file: Provide a custom environment file to load variables from.
    • --base-dir: Specify the base directory for the project. To retrieve the intlayer configuration, the command will look for the intlayer.config.{ts,js,json,cjs,mjs} file in the base directory.

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

    Output options:

    • --new-dictionaries-path : Path to the directory where the new dictionaries will be saved. If not specified, the new dictionaries will be saved in the ./intlayer-dictionaries directory of the project. If a filePath field is specified in your dictionary content, the dictionaries will not consider this argument and will be saved in the specified filePath directory.

    Log options:

    • --verbose: Enable verbose logging for debugging. (default is true when using the CLI)

    Example:

    npx intlayer dictionary pull --newDictionariesPath ./my-dictionaries-dir/
    Receive notifications about upcoming Intlayer releases