Перейти к содержимому

CLI ​

В пакет mxik входит утилита командной строки. Запустить без установки:

sh
npx mxik search кофе

Или установить глобально, чтобы появилась команда mxik:

sh
npm i -g mxik

Команды ​

КомандаЧто делает
search <query>Полнотекстовый поиск по названию, бренду или коду
filterПоиск по полям: --brand, --barcode, --text, --code
subpositions <query>Поиск по типу товара, коды без бренда
card <code>Карточка кода: штрихкод, льгота, упаковки
get <code>Код с названиями на русском и узбекском
children [code]Следующий уровень каталога, без кода — группы
statsСколько в каталоге групп, классов, …, кодов
unitsЕдиницы измерения
tax-benefitsНалоговые льготы

Опции ​

ОпцияОписание
--lang <ru|uz>Язык названий, по умолчанию ru
--page <n>Номер страницы, начиная с 1
--size <n>Размер страницы, по умолчанию 20
--jsonВывести JSON как есть
--help, -hПоказать справку
--version, -vПоказать версию

Примеры ​

sh
$ mxik search Maccoffee --size 2
00901001001048023  Молотый (порошкообразный) кофе: Maccoffee, в пакет 3в1 20г
00901001001048019  Молотый (порошкообразный) кофе: Maccoffee, pho 3in1 24г

Page 1 of 14, 28 total
sh
$ mxik filter --barcode 6934177746536
08504003009011001  Зарядные устройства и блоки питания (всех видов и для всех устройств): XIAOMI, Mi Robot Vacuum-mop auto-empty station

Page 1 of 1, 1 total
sh
$ mxik children 00901001
00901001001  Молотый (порошкообразный) кофе  305
00901001002  Зерновой (немолотый) кофе  90
00901001004  Сублимированный кофе  30

Page 1 of 1, 3 total

Результаты идут в stdout, а строка о страницах — в stderr, поэтому при перенаправлении остаются только результаты:

sh
mxik search кофе --size 100 | cut -d ' ' -f 1
mxik card 00901001001048023 --json | jq .internationalCode

Коды выхода ​

КодЗначение
0Успех
1Ничего не найдено, нет такого кода, ошибка API
2Неверный вызов: неизвестная команда или опция

Неофициальный клиент, не связан с Налоговым комитетом Узбекистана и tasnif.soliq.uz.
Распространяется под лицензией MIT.