Back to Moon

toolchain add

website/docs/commands/toolchain/add.mdx

2.2.41.1 KB
Original Source

import VersionLabel from '@site/src/components/Docs/VersionLabel';

<VersionLabel version="1.38.0" header />

The moon toolchain add <id> [plugin] command will add a toolchain to the workspace by injecting a configuration block into .moon/toolchains.*. To do this, the command will download the WASM plugin, extract information, and call initialize functions.

For built-in toolchains, the plugin locator argument is optional, and will be derived from the identifier.

shell
$ moon toolchain add typescript

For third-party toolchains, the plugin locator argument is required, and must point to the WASM plugin.

shell
$ moon toolchain add custom https://example.com/path/to/plugin.wasm

Arguments

  • <id> - ID of the toolchain to use.
  • [plugin] - Optional plugin locator for third-party toolchains.

Options

  • --minimal - Generate minimal configurations and sane defaults.
  • --yes - Skip all prompts and enables tools based on file detection.