# @danielchabr/lingui_cli

> CLI for working wit message catalogs

Latest version **2.8.4** (published 2019-11-11) · MIT license · 0 weekly downloads

## Install

```sh
npm install @danielchabr/lingui_cli
pnpm add @danielchabr/lingui_cli
yarn add @danielchabr/lingui_cli
bun add @danielchabr/lingui_cli
```

Provides the command `lingui`.

## Health

**Score 30/100 (F)** — status: abandoned.

Positive: no vulnerabilities; high maintenance score.

Warnings: low downloads; no types; no esm support.

Negative: abandoned.

## Facts

| | |
|---|---|
| Version | 2.8.4 |
| Published | 2019-11-11 |
| First published | 2019-11-11 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >=4.0 |
| Dependencies | 26 |
| Unpacked size | 143.6 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 5881 |
| Author | Tomáš Ehrlich |
| Maintainers | danielchabr |
| Keywords | cli, i18n, internationalization, i10n, localization, i9n, translation |

## Links

- npm: https://www.npmjs.com/package/@danielchabr/lingui_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/@danielchabr/lingui_cli

## Dependencies (26)

- [ora](https://npm.io/package/ora.md) ^3.4.0
- [glob](https://npm.io/package/glob.md) ^7.1.4
- [chalk](https://npm.io/package/chalk.md) ^2.3.0
- [ramda](https://npm.io/package/ramda.md) ^0.26.1
- [bcp-47](https://npm.io/package/bcp-47.md) ^1.0.5
- [mkdirp](https://npm.io/package/mkdirp.md) ^0.5.1
- [pofile](https://npm.io/package/pofile.md) ^1.0.11
- [babylon](https://npm.io/package/babylon.md) ^6.18.0
- [date-fns](https://npm.io/package/date-fns.md) ^1.29.0
- [inquirer](https://npm.io/package/inquirer.md) ^6.3.1
- [cli-table](https://npm.io/package/cli-table.md) ^0.3.1
- [commander](https://npm.io/package/commander.md) ^2.20.0
- [fuzzaldrin](https://npm.io/package/fuzzaldrin.md) ^2.1.0
- [typescript](https://npm.io/package/typescript.md) ^2.9.2
- [babel-types](https://npm.io/package/babel-types.md) ^6.26.0
- [make-plural](https://npm.io/package/make-plural.md) ^4.1.1
- [@lingui/conf](https://npm.io/package/@lingui/conf.md) 2.8.4
- [pseudolocale](https://npm.io/package/pseudolocale.md) ^1.1.0
- [babel-runtime](https://npm.io/package/babel-runtime.md) ^6.26.0
- [opencollective](https://npm.io/package/opencollective.md) ^1.0.3
- [babel-generator](https://npm.io/package/babel-generator.md) ^6.26.1
- [messageformat-parser](https://npm.io/package/messageformat-parser.md) ^2.0.0
- [babel-plugin-syntax-jsx](https://npm.io/package/babel-plugin-syntax-jsx.md) ^6.18.0
- [@lingui/babel-plugin-transform-js](https://npm.io/package/@lingui/babel-plugin-transform-js.md) 2.8.4
- [@lingui/babel-plugin-transform-react](https://npm.io/package/@lingui/babel-plugin-transform-react.md) 2.8.4
- [@lingui/babel-plugin-extract-messages](https://npm.io/package/@lingui/babel-plugin-extract-messages.md) 2.8.4

## 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

- 2.8.4 (latest) — 2019-11-11

## 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/@danielchabr/lingui_cli · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
