Как терминал Warp помогает мне исправить сценарии и кодирование

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

Или так мы думаем.

Как вы знаете, технологии продвигаются с головокружительной скоростью, поэтому каждый день я просыпаюсь, думая: «Какой драгоценный камень я найду сегодня?»

Некоторое время назад я установил терминал Warp на Linux и MacOS (он также доступен для Windows, но я не использую ОС Microsoft) и обнаружил, что он является впечатляющим программным обеспечением, настолько, что она заменила мои приложения терминала по умолчанию на обеих операционных системах, которые я использую.

Варп впечатляет. Очень впечатляет.

Однако… (это хорошее «однако») на днях, когда я наткнулся на функцию, найденную в Warp, которая поразила меня.

Позвольте мне установить сцену.

Я работал над сценарием Bash, который генерировал бы случайные пароли. Цель состояла в том, чтобы использовать команду PWGEN (потому что я писал статью о команде), и я хотел показать, как ее можно использовать как из CLI, так и из сценария.

Я написал сценарий, который выглядел так:

Я дал сценарию исполняемые разрешения с командой:

chmod u+x pw.sh

Когда я запустил сценарий в Warp, я получил следующие ошибки:

Вы бы подумали, что это будет легко исправить … просто следуйте ошибкам и исправите проблемы. Независимо от того, что я сделал, я не мог заставить сценарий запустить. Вместо того, чтобы постоянно вытащить свои волосы, я решил попробовать Warp’s AI и посмотреть, может ли это решить проблему.

После того, как я запустил сценарий, я заметил, что не только деформировал ошибки, но и предложил решить проблемы с синтаксисом (Рисунок 1)

Рисунок 1

Варп умнее, чем я думал.

Я игра.

Я нажимал Ctrl+Shift+Enter и ждал, чтобы увидеть, что сделает приложение.

Варп пошел на работу и объяснил проблему. После того, как он выяснил проблему (это заняло менее минуты), он отобразил фиксированный сценарий и дал мне возможность отменить, уточнить, редактировать или применять изменения. Я нажимаю Enter, чтобы позволить WARP применить изменения к моему сценарию. После запуска исправления он описал, что он сделал, и вернул мне мою подсказку.

Большой тест был на мне. Я запустил отредактированный сценарий, чтобы увидеть, что произойдет, и, угадайте, что нашел больше ошибок. Еще раз на нарушение с другим Ctrl+Shift+Enter.

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

После того, как он прошел процесс, я нажимал Enter, чтобы применить изменения и снова запустить сценарий.

Бинго!

Вывод сценария был точно так же, как и ожидалось:


Само собой разумеется, я был впечатлен.

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

После запуска сценария я наткнулся на метрическую тонну ошибок, поэтому я достиг Ctrl+Shift+Enter, чтобы решить проблему.

Неудивительно, что ИИ Варп сделал свое дело. На этот раз, в конце «Большой мышления» Варпа, он предложил запустить программу для меня. Я нажимал Enter, и сценарий забежал. Угадай, что? Варп сделал это. Кроме того, Варп заметил, что у меня есть файл в моем каталоге Python под названием random.py, который может вызвать проблемы в сценариях, которые требуют случайных модулей. Я переименовал этот сценарий, и все было хорошо.

Впечатляет, если не сказать больше.

Если вы изучаете новый язык, а ваши навыки отладки примерно так же хороши, как и у меня, я настоятельно рекомендую дать Warp Terminal, чтобы посмотреть, сможет ли он решить проблемы и помочь вам учиться на этом пути.

Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Джек Уоллен-это то, что происходит, когда генеральный разум с умом с современным Snark. Джек — искатель истины и писатель слов с квантовым механическим карандашом и разрозненным ударом звука и души. Хотя он проживает … читайте больше от Джека Валлена

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *