Пример CLI утилиты на CoffeeScript (да, для консоли)

35 views
Skip to first unread message

Дмитрий Карпич

unread,
Jul 14, 2012, 1:48:50 PM7/14/12
to coffees...@googlegroups.com
Написал тут себе на чистом CS CLI-скрипт image-batch-resizer - страничка проекта.
Поставить можно и через npm install image-batch-resizer

Так что на CS вполне можно писать скрипты. И это весело.
Из интересного в коде можно посмотреть как работать:
  1. с консолью (IN/OUT)
  2. с очередью задач
  3. с асинхронными событиями
  4. с файлами конфигурации
  5. с деплоем (ака конфигурация пакета)
Кода мало, должен быть понятен.

ilya

unread,
Jul 18, 2012, 1:45:15 AM7/18/12
to CoffeeScript2ru
Привет, Дмитрий!

спасибо за пример CLI,
у меня к сожалению не получилось с ходу стартовать (я из редких
разработчиков, кто на win-платформе).

поразбираюсь позднее.

On Jul 14, 11:48 pm, Дмитрий Карпич <meet...@gmail.com> wrote:
> Написал тут себе на чистом CS CLI-скрипт image-batch-resizer - страничка

> проекта <https://github.com/Meettya/image-batch-resizer>.


> Поставить можно и через npm install image-batch-resizer
>
> Так что на CS вполне можно писать скрипты. И это весело.
> Из интересного в коде можно посмотреть как работать:
>

>    1. с консолью (IN/OUT)
>    2. с очередью задач
>    3. с асинхронными событиями
>    4. с файлами конфигурации
>    5. с деплоем (ака конфигурация пакета)

Dmitry Karpich

unread,
Jul 18, 2012, 6:12:43 AM7/18/12
to coffees...@googlegroups.com
OFFTOP!!!

On Jul 18, 2012, at 9:45 AM, ilya wrote:

> Привет, Дмитрий!
>
> спасибо за пример CLI,
> у меня к сожалению не получилось с ходу стартовать (я из редких
> разработчиков, кто на win-платформе).

Да ну редких - довольно частое явление.
Упорствующие во грехе :)

Как вы там вообще хоть что-то разрабатываете?
Каждый раз когда приходится иметь дело с виндой на ноутах жены - плююсь ядом.
И это я еще не пытаюсь на нем что-то программить.

>
> поразбираюсь позднее.

Ну, вероятнее всего ничего на Win не заработает.
Я к ней отношусь примерно как к IE 6 - обновитесь до нормальной платформы, не буду я это поддерживать :)

>
> On Jul 14, 11:48 pm, Дмитрий Карпич <meet...@gmail.com> wrote:
>> Написал тут себе на чистом CS CLI-скрипт image-batch-resizer - страничка
>> проекта <https://github.com/Meettya/image-batch-resizer>.
>> Поставить можно и через npm install image-batch-resizer
>>
>> Так что на CS вполне можно писать скрипты. И это весело.
>> Из интересного в коде можно посмотреть как работать:
>>
>> 1. с консолью (IN/OUT)
>> 2. с очередью задач
>> 3. с асинхронными событиями
>> 4. с файлами конфигурации
>> 5. с деплоем (ака конфигурация пакета)
>>
>> Кода мало, должен быть понятен.
>
> --
> Вы получили это сообщение, поскольку подписаны на группу CoffeeScript2ru.
>
> Чтобы отменить подписку на эту группу, отправьте сообщение по адресу coffeescript2...@googlegroups.com.
> Подробнее о функциях можно узнать на странице https://groups.google.com/groups/opt_out.
>
>

Дмитрий Карпич

unread,
Jul 19, 2012, 5:59:43 AM7/19/12
to coffees...@googlegroups.com
Добавил пример документации, которая генерится coffeedoc

довольно просто все делается, но нужен допил coffeedoc для того чтобы скрыть private-методы.

<skip>

Дмитрий Карпич

unread,
Jul 19, 2012, 11:48:39 AM7/19/12
to coffees...@googlegroups.com
Допилил, теперь private можно скрыть из генерации, пример перезалил.
 
<skip>
Reply all
Reply to author
Forward
0 new messages