- PVSM.RU - https://www.pvsm.ru -
Я уже довольно давно использую coffee-консоль как калькулятор. Удобно!
И вот недавно задумался — почему бы не попробовать написать CLI-скрипт на CoffeeScript от начала и до конца? И написал!
Для теста взял свою задачку с пакетным ресайзом картинок. В общем-то есть скрит на bash, но он ужасен и загадочен.
Мне же захотелось сделать приличную утилиту, с хелпом, ключами запуска, красивым выводом инфы и все такое.
На проверку оказалось, что писать на CS для консоли не чуть не сложнее, чем на том же Perl или Ruby, а то и проще:
Примерный вид того, что получилось — на скрине.
Посмотреть код можно в репозитарии [1] на Github.
Установить можно так:
сначала ставим бинарный ImageMagick, откуда там он у вас ставится, если еще нет.
потом делаем
npm install image-batch-resizer -g
И все. Можно пробовать
$ image-batch-resizer -d ./image_dir
Быстро, удобно, юзабельно.
С читаемыми исходниками.
Автор: meettya
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/programmirovanie/11302
Ссылки в тексте:
[1] репозитарии: https://github.com/Meettya/image-batch-resizer
Нажмите здесь для печати.