eyo

CLI for restoring the letter «ё» (yo) in russian texts

MIT 28 个版本
安装
npm install eyo
yarn add eyo
pnpm add eyo
bun add eyo
README

Восстановление буквы «ё» в русских текстах

NPM version NPM downloads install size

Особенности

eyo
  • проверка и восстановление буквы «ё» в русских текстах, вместо написанной «е»;
  • замена «е» на «ё» только в бесспорных случаях;
  • исправление в словах нескольких букв «е», «ё»;
  • корректная обработка сокращений («мед. училище», но не «мёд. училище»);
  • аббревиатуры не обрабатываются.

eyo

Установка

npm install eyo -g

Командная строка

Usage: eyo [options] <file-or-url...>
    Restoring the letter «ё» (yo) in russian texts.

Options:
    -h, --help                  Output usage information
    -V, --version               Output the version number
    -l, --lint                  Search of safe and unsafe replacements
    -i, --in-place              Write files in place.
    -s, --sort                  Sort results
        --only-safe             Output only safe replacements
        --stdin                 Process text provided on <STDIN>
        --stdin-filename <file> Specify filename to process STDIN as
        --no-colors             Clean output without colors

Примеры использования

eyo file.txt > file.out.txt — безопасная замена «е» на «ё».
eyo https://example.com/index.html > file.out.html — безопасная замена «е» на «ё» на странице сайта.

eyo -i README.md — файл README.md будет перезаписан с безопасной заменой «е» на «ё».
eyo -i "**/*.md" — файлы с расширением .md будут перезаписаны с безопасной заменой «е» на «ё».
find . -name "*.md" | xargs eyo --lint
eyo --lint file1.txt file2.txt — вывод слов для файлов, где необходима или возможна замена.
eyo --lint http://habrahabr.ru — вывод слов для страницы сайта, где необходима или возможна замена.

cat file1.txt file2.txt file3.txt | eyo --stdin > output.txt
cat file1.txt | eyo --stdin --stdin-filename file1.txt

Node.js

Используйте отдельный пакет eyo-kernel без зависимостей.

npm install eyo-kernel

Ссылки

Лицензия

MIT License

版本列表
6.1.1 2026-04-21
6.1.0 2026-03-29
6.0.1 2025-10-26
6.0.0 2025-10-26
5.0.0 2020-04-12
4.2.2 2019-07-06
4.2.1 2019-05-05
4.2.0 2018-10-28
4.1.1 2018-09-08
4.1.0 2018-08-11
4.0.1 2018-06-25
4.0.0 2018-01-08
3.1.1 2017-07-02
3.1.0 2017-06-26
3.0.2 2016-10-01
3.0.1 2016-09-21
3.0.0 2016-09-20
2.0.2 2016-06-23
2.0.1 2016-01-23
2.0.0 2015-07-23
1.2.0 2015-06-13
1.1.0 2015-05-23
1.0.0 2015-04-21
0.6.0 2015-04-02
0.5.0 2015-03-24
0.2.1 2015-03-02
0.1.1 2015-03-01
0.1.0 2015-03-01