0.1.1 • Published 4 months ago

@syntaxerapp/syntaxer v0.1.1

Weekly downloads
-
License
ISC
Repository
-
Last release
4 months ago

syntaxer

CLI-утилита для упрощения работы с документацией.

Если Вы часто что-то устанавливаете или редактируете через терминал (и при этом достаёте какую-то информацию из статей в интернете), то скорее всего Вас раздражает, что авторы зачастую не учитывают разнообразие команд, выполняющих одни и те же функции, но с разным написанием. Например, для установки какой-либо программы в Linux в статье указана команда:

apt install package

Автор пользуется Ubuntu, и даже не задумывается о том, что в других дистрибутивах другие пакетные менеджеры. И если Вы используете Arch, то Вам придётся вручную приходить команду к следующему виду:

pacman -S package

syntaxer решает эту проблему - он автоматически конвертирует все подходящие для конвертации команды в статье под синтаксис используемых Вами команд.

Установка

syntaxer реализован на node.js, поэтому прежде всего нужно установить node v22.x.x или выше.

После этого используйте команду, соответствующую вашему пакетному менеджеру:

NPM: npm install -g @syntaxerapp/syntaxer

Yarn: npm global add @syntaxerapp/syntaxer

PNPM: pnpm install -g @syntaxerapp/syntaxer

Использование

Для конвертации статьи используйте команду:

syntaxer -l <link>, где link - ссылка на исходную статью.

Сконвертированная статья будет находиться в директории syntaxer/generated в домашней папке пользователя

Для включения или отключения плагинов используйте команды syntaxer enable [plugin] и syntaxer disable [plugin] соответственно, где [plugin] - название плагина.

Посмотреть список всех плагинов можно командой syntaxer plugins. Список всех команд - syntaxer -h

Для выбора предпочитаемой команды для плагина используйте syntaxer choose <plugin>, где - название плагина