# @boxid/cli

> CLI for working wit message catalogs

Latest version **3.0.0-22** (published 2020-05-25) · MIT license · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

```sh
npm install @boxid/cli
pnpm add @boxid/cli
yarn add @boxid/cli
bun add @boxid/cli
```

Provides the command `lingui`.

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 3.0.0-22 |
| Published | 2020-05-25 |
| First published | 2020-05-25 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >=10.0.0 |
| Dependencies | 27 |
| Unpacked size | 73 KB |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 5934 |
| Author | Tomáš Ehrlich |
| Maintainers | itbx-s |
| Keywords | cli, i18n, internationalization, i10n, localization, i9n, translation |

## Links

- npm: https://www.npmjs.com/package/@boxid/cli
- Repository: https://github.com/lingui/js-lingui
- Homepage: https://github.com/lingui/js-lingui#readme
- Issues: https://github.com/lingui/js-lingui/issues
- npm.io page: https://npm.io/package/@boxid/cli

## Dependencies (27)

- [ora](https://npm.io/package/ora.md) ^4.0.3
- [glob](https://npm.io/package/glob.md) ^7.1.4
- [chalk](https://npm.io/package/chalk.md) ^4.0.0
- [ramda](https://npm.io/package/ramda.md) ^0.27.0
- [bcp-47](https://npm.io/package/bcp-47.md) ^1.0.7
- [mkdirp](https://npm.io/package/mkdirp.md) ^1.0.4
- [pofile](https://npm.io/package/pofile.md) ^1.1.0
- [date-fns](https://npm.io/package/date-fns.md) ^2.12.0
- [fs-extra](https://npm.io/package/fs-extra.md) ^9.0.0
- [inquirer](https://npm.io/package/inquirer.md) ^7.1.0
- [cli-table](https://npm.io/package/cli-table.md) ^0.3.1
- [commander](https://npm.io/package/commander.md) ^5.0.0
- [fuzzaldrin](https://npm.io/package/fuzzaldrin.md) ^2.1.0
- [micromatch](https://npm.io/package/micromatch.md) 4.0.2
- [@boxid/conf](https://npm.io/package/@boxid/conf.md) 3.0.0-22
- [make-plural](https://npm.io/package/make-plural.md) ^6.2.1
- [@babel/types](https://npm.io/package/@babel/types.md) ^7.9.5
- [plurals-cldr](https://npm.io/package/plurals-cldr.md) ^1.0.4
- [pseudolocale](https://npm.io/package/pseudolocale.md) ^1.1.0
- [@babel/parser](https://npm.io/package/@babel/parser.md) ^7.9.4
- [@babel/runtime](https://npm.io/package/@babel/runtime.md) ^7.9.2
- [normalize-path](https://npm.io/package/normalize-path.md) ^3.0.0
- [@babel/generator](https://npm.io/package/@babel/generator.md) ^7.9.5
- [babel-plugin-macros](https://npm.io/package/babel-plugin-macros.md) ^2.8.0
- [messageformat-parser](https://npm.io/package/messageformat-parser.md) ^4.1.3
- [@babel/plugin-syntax-jsx](https://npm.io/package/@babel/plugin-syntax-jsx.md) ^7.8.3
- [@boxid/babel-plugin-extract-messages](https://npm.io/package/@boxid/babel-plugin-extract-messages.md) 3.0.0-22

## Alternatives

- [messageformat](https://npm.io/package/messageformat.md) — 329.7K weekly downloads
- [@mintlify/scraping](https://npm.io/package/@mintlify/scraping.md) — 294.8K weekly downloads
- [@mintlify/previewing](https://npm.io/package/@mintlify/previewing.md) — 209.5K weekly downloads
- [@mintlify/prebuild](https://npm.io/package/@mintlify/prebuild.md) — 209.5K weekly downloads
- [@mintlify/link-rot](https://npm.io/package/@mintlify/link-rot.md) — 206.3K weekly downloads

## Recent versions

- 3.0.0-22 (latest) — 2020-05-25

## README

[![License][badge-license]][license]
[![Version][badge-version]][package]
[![Downloads][badge-downloads]][package]

# @lingui/cli

> lingui command line tools for manipulating message catalogues

`@lingui/cli` is part of [LinguiJS][linguijs]. See the [documentation][documentation] for all information, tutorials and examples.

## Installation

```sh
npm install --global @lingui/cli
# yarn global add @lingui/cli
```

**Note:** If you don't wist to install package globally, it works locally
as well. However, you need either run it from `node_modules/.bin/lingui` or
add it to your `package.json`:

```json
{
  "scripts": {
    "add-locale": "lingui add-locale",
    "extract": "lingui extract",
    "compile": "lingui compile"
  }
}
```

Then you can use:

```sh
npm run add-locale -- en cs
npm run extract
npm run compile
```

## Usage

See the [tutorial][tutorial] or [reference][reference] documenation.

## License

This package is licensed under [MIT][license] license.

[license]: https://github.com/lingui/js-lingui/blob/master/LICENSE
[linguijs]: https://github.com/lingui/js-lingui
[documentation]: https://lingui.js.org/
[tutorial]: https://lingui.js.org/tutorials/cli.html
[reference]: https://lingui.js.org/ref/cli.html
[package]: https://www.npmjs.com/package/@lingui/cli
[badge-downloads]: https://img.shields.io/npm/dw/@lingui/cli.svg
[badge-version]: https://img.shields.io/npm/v/@lingui/cli.svg
[badge-license]: https://img.shields.io/npm/l/@lingui/cli.svg

---
_Source: https://npm.io/package/@boxid/cli · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
