Skip to main content
warning

Documentation is currently for moon v2 and latest proto. Documentation for moon v1 has been frozen and can be found here.

toolchain add

v1.38.0

The moon toolchain add <id> [plugin] command will add a toolchain to the workspace by injecting a configuration block into .moon/toolchains.yml. 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.

$ moon toolchain add typescript

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

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