Ahoy3.0.2
Автоматизация и организация рабочих процессов, независимо от того, какую технологию вы используете
v3.0.2
8.6 MBпроверено, чисто
Проверьте загруженный файл
Выберите скачанный файл, чтобы сверить его с опубликованной контрольной суммой — проверка выполняется в вашем браузере, файл никуда не отправляется.
Описание
Ahoy превращает файл YAML проекта в общий, самодокументирующий интерфейс командной строки для повторяемых рабочих процессов, заменяя вручную запоминаемые командные последовательности именованными действиями. Он включает команды оболочки, скрипты npm, операции Docker, команды SSH и другие инструменты, не требуя кода или зависимостей. Каждый репозиторий или рабочее пространство получает свой собственный CLI со списком команд, помощью по команде, псевдонимами, многолинейными описаниями и завершением вкладки оболочки. Команды работают относительно .ahoy.yml, поэтому их можно вызывать из любого подкаталога, сохраняя при этом последовательное поведение.
Он особенно полезен для запуска интерактивных команд внутри контейнеров Docker, таких как открытие сессии MySQL в службе докер-композиции, но он также обрабатывает локальные команды, псевдонимы со сложными параметрами и интерактивные подсказки. Импорт позволяет разделить команды между несколькими файлами YAML; более поздние определения заменяют более ранние дубликаты, в то время как необязательные импорты могут быть пропущены, если файлы отсутствуют. Файлы окружения могут быть загружены на уровне файла или команды, и Ahoy вводит AHOY COMMAND NAME и AHOY CMD в каждую команду. Представленный пример включает в себя более 20 команд для действий в окружающей среде, таких как «вверх», «вниз» и «перезагрузка», наряду с тестированием, подкладкой, работой с базой данных, задачами построения и развертывания и интеграцией Drupal.
Ahoy - это программное обеспечение с открытым исходным кодом для x64 Windows 10 и более поздних версий, включая Windows Server 2016 и более поздних версий. Версия 3.0.2 фиксирует три регрессии от 3.0.0, восстанавливая интерактивные и полноэкранные программы, сохраняя Stderr подключенным к терминалу и отображая длительный выход по мере его производства вместо буферизации. Он также добавляет новую функцию, и пользователи, работающие под управлением 3.0.0, должны обновиться, потому что две из этих регрессий могут бесшумно изменять аргументы команды, даже когда обернутая команда успешно вышла.
Требуется Windows 10+ · Server 2016+ · Архитектура: x64
Что нового в v3.0.2
Выпуск патча, который фиксирует регрессию v3 в завершении вкладки и делает загрузку релиза поддающейся проверке. Если вы используете скрипт завершения, написанный для Ahoy v2, пожалуйста, обновите его. В v3.0.0 и v3.0.1 нажатие Tab после имени команды может запустить эту команду. Fixes Завершение вкладки больше не выполняет ваши команды (случайно). #193, сообщается и зафиксировано @hanoii в #194. Скрипты завершения эпохи v2 (urfave/cli), включая сценарий bash в наших собственных документах, работают путем добавления -generate-bash-completion к словам, набранным до сих пор: opts=$(${COMP WORDS[@]:0:$COMP CWORD} --generate-bash-completion ) Таким образом, развертывание ahoy <TAB> запускает развертывание ahoy -generate-bash-completion. Начиная с v3.0.0, собственные флаги Ahoy распознаются только перед именем команды. Это означало, что флаг был передан для развертывания в качестве обычного аргумента. ──────────────────────────────────────┬──────────────────┬─────── Typed │v3.0.1 │v3.0.2 ──────────────────────────────────────┼──────────────────┼─────── ahoy foo <TAB> ?runs foo ?nothing ──────────────────────────────────────┼──────────────────┼─────── ahoy foo dis<TAB> ?runs foo dis ?nothing ──────────────────────────────────────┼──────────────────┼─────── ahoy bar <TAB> (bar import baz и ?prints help for ?baz qux) qux) │бар │ ──────────────────────────────────────┼──────────────────┼─────── ahoy bar ba<TAB> ?prints help for ?baz qux │bar │ ──────────────────────────────────────┴──────────────────┴─────── Завершение генерации-баша, которое приходит последним, теперь рассматривается как запрос на завершение. Ahoy перечисляет подкоманды команды, которую вы набрали, и не выполняет ничего, как это сделал v2. В любом другом месте в аргументах он по-прежнему достигает вашей команды без изменений, поэтому завернутые инструменты, которые берут флаг с этим именем, все еще получают его. Более чистое завершение ahoy <shell> Тот же PR фиксирует сценарии завершения, которые генерирует ahoy, когда вы завершаете первое слово после ahoy: - Каждая команда указывается один раз, а не два. - Скрытые команды, такие как complete и все, что помечено как скрытое: истинно, больше не предлагаются. - Предложения теперь соответствуют тому, что вы набрали. ahoy f<TAB> дает foo fo вместо полного списка команд. - Алиасы по-прежнему предлагаются вместе с именами команд. Завершение подкоманды и последующие аргументы неизменны. Thanks - @hanoii (Ариэль Баррейро) за сообщение No 193 с ясной таблицей «до и после», а также за исправление и испытания в No 194. Это второе исправление регрессии Ариэля в двух выпусках. Полный changelog - #190, #192 Включите необработанные двоичные файлы в файл контрольной суммы и подпишите его с помощью cosign - #194 Прекратить выполнение унаследованных команд (@hanoii), исправления #193 - Обновлен раздел спонсоров README Полный дифф: v3.0.1...v3.0.2
Сведения
SHA-256
История версий
| Версия | Размер | Опубликовано | Проверка | |
|---|---|---|---|---|
| v3.0.1 SHA-256 | 8.6 MB | 25.09.2026 | Чисто | Скачать |
У вас это работает?
Значок для вашего сайта
Разработчики могут показать, что Ahoy есть на MirrorNest. Скопируйте код ниже: значок ведёт на эту страницу и обновляется автоматически.
<a href="https://mirrornest.com/software/ahoy-8389b2c2"><img src="https://mirrornest.com/badge/ahoy-8389b2c2.svg" alt="Ahoy on MirrorNest" height="20"></a>[](https://mirrornest.com/software/ahoy-8389b2c2)Отзывы
Пока нет отзывов — будьте первым.
Альтернативы Ahoy
dotMemory Unit Standalone Launcher
Effective memory usage in .NET applications with dotMemory Unit
GamebarHandler
Gets rid of those pesky 'open ms-gamebar' and 'open ms-gamingoverlay' popups.
ShareX
ShareX is a free and open-source application that enables users to capture or record any area of their screen with a single keystroke. It also supports uploading images, text, and various file types to a wide range of destinations.
cerebro-es (Install)
elasticsearch web admin tool
CPUID CPU-Z
System information software
Vantage
Vantage