open-index/open-npm huggingface dataset:
npm package: @genexus/mercury-cli
Description: The CLI to build and use the Mercury Design System
Latest version: 1.2.0

# ![Mercury brand](../mercury/docs/images/mercury-brand.svg) The CLI for Mercury Design System

The `@genexus/mercury-cli` package contains the CLI to build and use the [Mercury Design System](../mercury/README.md). It provides the `mercury` binary to build the Mercury Design System.

Usage example in the `package.json` file:

```json
"scripts": {
  // your other scripts...
  "build.mercury": "mercury --i={{ Icons final path }} --f={{ Fonts path final }}"
}
```

## ⚙️ CLI flags

The following are the command-line parameters expected by the `mercury` binary.

| Flag                                                                                                        | Description                                                                                                                                 |
| ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| `--globant` <br/><br/> `--gl` <br/><br/> `-gl`                                                              | If specified, the generated CSS will use the tokens for the Mercury Globant variant.                                                        |
| `--icons-path=path` <br/><br/>`--icons=path` <br/><br/>`--i=path` <br/><br/>`-i=path`                       | Allows you to customize the base path for the icons. If not specified, `/assets/icons/` will be used.                                       |
| `--font-face-path=path` <br/><br/>`--font-face=path` <br/><br/>`--f=path` <br/><br/>`-f=path`               | Allows you to customize the base path for the custom fonts. If not specified, `/assets/fonts/` will be used.                                |
| `--avoid-hash=bundle1,bundle2,...` <br/><br/>`--ah=bundle1,bundle2,...` <br/><br/>`-ah=bundle1,bundle2,...` | Receives a set of comma-separated values, where each value is a bundle. Allows you to avoid the creating the hash for the provided bundles. |