Публикации по теме 'command-line'


⚙ Интеграционные тесты на Node.js CLI: Часть 2 - Тестирование взаимодействия / Пользовательский ввод
Эта статья является частью серии о написании программ CLI для Node.js и, в частности, их тестировании путем написания тестов E2E / Integration, а не написания обычного модульного модульного теста. Если вы хотите перейти к окончательному коду реализации, отметьте здесь . Ссылки на другие части перечислены ниже: Часть 1: Почему и как? Часть 2. Тестирование взаимодействия / ввод данных пользователем Часть 3: Межпроцессное взаимодействие Часть 4: Mocking Services Большинство..

Интерфейс командной строки спешит на помощь с помощью commander.js!
В далеком-далеком (и для некоторых забытых) времени у машин не было того модного пользовательского интерфейса, который мы видим сегодня. Это было проще: единственной формой ввода была клавиатура, приложения вызывались путем написания их имен, а вывод также был текстовым. Но, несмотря на эту простоту, люди были вынуждены все делать на нем. И, хотя и меньше, чем сегодня, спрос на его использование был большой. Поскольку этот интерфейс был довольно ограниченным, разработчикам..

Python Argparse на примере
Создавайте гибкие сценарии с аргументами командной строки Модуль argparse является частью стандартной библиотеки Python и позволяет вашему коду принимать аргументы командной строки. Это упрощает настройку кода во время выполнения. В Python есть несколько способов сделать это, но argparse - самый мощный, требующий минимального дополнительного кода. Эта статья представляет собой набор примеров фрагментов кода - я написал ее, потому что официальная документация довольно объемна, и..

Более быстрый рабочий процесс Git с псевдонимами Git
Git - это сложная часть нашего рабочего процесса разработки. Есть несколько команд, которые вы повторяете изо дня в день. Я всегда полагался на предложения команд или пакеты поверх моей оболочки, которые давали доступ к удобным псевдонимам git. Но обычно вам приходилось придерживаться псевдонимов, установленных создателями пакетов. Хотя большинство включенных псевдонимов неофициально приняты во всем мире, например ga для git add и так далее. Но знаете что? Вам не нужно..

Команды оболочки, которые должен знать каждый разработчик
Повысьте производительность с помощью этих основных команд терминала Вы все еще зависите от графического интерфейса? Вы можете значительно повысить свою продуктивность, изучив несколько основных команд оболочки. После того, как вы их изучите, изучение дополнительных команд станет естественным - обещано! pwd - вернуть имя рабочего каталога Начнем с того, что узнаем, где вы находитесь, открыв терминал: $ pwd /Users/erik Я в своем домашнем каталоге, где ты? ls - Список..

Выпуск приложений Cosmic CLI 🛠️🚀
Мы рады объявить о новых функциях Cosmic CLI , которые, несомненно, ускорят ваш рабочий процесс с помощью Cosmic Apps . Чтобы установить последнюю версию, в предпочитаемом вами инструменте командной строки выполните следующую команду: npm i cosmic-cli -g В этом последнем выпуске Cosmic CLI (1.1.0) теперь вы можете: 🔍 Поиск приложений Вы можете искать доступные приложения Cosmic с помощью простой команды, которая выдаст вам список доступных приложений, содержащих заданное..

Как использовать Tee в Linux
Что такое тройник? tee в Linux - это инструмент командной строки, он считывает данные из стандартного ввода и позволяет одновременно записывать результаты в стандартный вывод и файлы терминала. По сути, это позволяет вам сохранять и просматривать (одновременно) вывод в любое время. Как это использовать? Давайте проиллюстрируем использование tee на простом примере. Мы можем использовать команду для проверки связи [ google.com ]( http://google.com ) ping google.com..