Кросс-платформенная функциональность, новые функции и многое другое
Отличные новости, с версией 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, помимо двух новых функций и кроссплатформенной совместимости, большинство обновлений негласно. Я надеюсь, что вам понравится использовать последнюю версию, и, как обычно, отзывы, предложения и комментарии приветствуются.