Первоначально опубликовано: март 2017 г.

CJ — это утилита командной строки, которую я создал, чтобы ускорить выполнение распространенных команд. Вы можете скачать его как модуль NPM: cj-cmd. Утилита действует как оболочка для многих существующих библиотек, поэтому обычно это единственный глобальный плагин, который я когда-либо устанавливал на машине разработки. При глобальной установке вы можете использовать его, запустив, например: cj install react-js Вот список команд:

  • install — Обертка вокруг Yeoman, чтобы я мог установить любые шаблоны Yeoman, которые являются зависимостями модуля cj. Основное преимущество этого заключается в том, что вам не нужно сначала устанавливать каждый генератор/шаблон вручную, так как все они объединены в эту утилиту.
  • run — оболочка вокруг global-commands, еще одного из моих npm-модулей, который позволяет вам запускать общие команды из любого каталога, поэтому вам не нужно сначала cd переходить в какой-то потенциально длинный и трудный для запоминания каталог.
  • update — команда, которая обновит все пакеты узлов в файле, из которого вы ее запускаете. Это всегда будет обновляться до последней версии, а не соблюдать указанный номер semver.
  • update — self — параметр, который можно передать для обновления модуля cj-cmd.

В какой-то момент я собираюсь добавить в этот плагин проверки системы, чтобы он мог загружать/устанавливать или сообщать вам, что нужно вашей системе для запуска различных проектов. Это поможет мне поддерживать согласованную среду разработки и перестать забывать, какие плагины Atom я установил на работе, но еще не на своем домашнем компьютере. Этот тип утилиты очень удобен и может быть адаптирован для использования организациями, чтобы ваши разработчики могли использовать одни и те же генераторы шаблонов, руководства по линтингу и т. д.