Кросс-платформенная функциональность, новые функции и многое другое

Отличные новости, с версией 1.2.0 Jarvis теперь кроссплатформенный. Каждая команда Jarvis теперь работает в macOS, Windows и Linux. Также в Jarvis 1.2.0 есть две новые функции, а также несколько исправлений ошибок и улучшений.

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

Чтобы обновить Jarvis до новой версии, запустите:

npm install -g @willptswan/jarvis

Маленькие вещи

Начнем с малого, а именно с того, что команды site-open и site-search теперь используют браузер по умолчанию вместо Google Chrome. Единственное другое заметное изменение, которое вы увидите, - это капитальный ремонт системы ведения журналов, в основном для того, чтобы ошибки были более четкими и удобочитаемыми. На этом все мелочи, поэтому давайте взглянем на новые функции.

Новые возможности

Документация

В версии 1.2.0 у Джарвиса теперь есть команда documentation. Эта команда открывает документы для языка, платформы или платформы в браузере по умолчанию. Например, если вы запустите следующую команду, откроется документация по JavaScript:

jarvis documentation javascript

Также есть команда list, чтобы вы могли видеть всю доступную документацию:

jarvis documentation-list

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

Шпаргалки

Когда-нибудь обнаруживал, что пишете какой-то код, и в голове у вас ничего не получается, вы не можете думать о том, что называется функция и существует ли она вообще. Именно поэтому к Джарвису были добавлены шпаргалки. В настоящее время доступно 24 варианта. Допустим, вы не можете вспомнить RegExp синтаксис в JavaScript, все, что вам нужно, - это выполнить следующую команду:

jarvis cs javascript

Эта команда отобразит все доступные функции, методы и параметры в Javascript. С помощью команды cs вы можете пойти еще дальше. Выполните следующую команду:

jarvis cs javascript regexp

Теперь будут отображаться только биты, относящиеся к RegExp, поэтому вам не нужно прокручивать все, чтобы найти то, что вы хотите.

У Джарвиса также есть еще две команды, относящиеся к шпаргалкам.

Команда types отобразит все доступные шпаргалки:

jarvis cs-types

И команда sections отобразит все доступные подразделы конкретной шпаргалки:

jarvis cs-sections <type>

Заключение

Вот и все, что касается Jarvis 1.2.0, помимо двух новых функций и кроссплатформенной совместимости, большинство обновлений негласно. Я надеюсь, что вам понравится использовать последнюю версию, и, как обычно, отзывы, предложения и комментарии приветствуются.

GitHub: https://github.com/willptswan/jarvis

НПМ: https://www.npmjs.com/package/@willptswan/jarvis