Ahoy3.0.2

Автоматизация и организация рабочих процессов, независимо от того, какую технологию вы используете

WindowsСистемные утилитыОткрытый исходный код

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

Сведения

ПлатформаWindows
КатегорияСистемные утилиты
ЛицензияОткрытый исходный код
СтоимостьБесплатно
Источникgithub.com
ID пакетаAhoy.Ahoy
АвторAhoy
Последняя версияv3.0.2
Тип файлаEXE
Минимальная ОСWindows 10+ · Server 2016+
Архитектураx64
ТипПортативная версия — установка не требуется
Размер файла8.6 MB
Опубликовано30.09.2026

SHA-256

История версий

ВерсияРазмерОпубликованоПроверка
v3.0.1
SHA-256
8.6 MB25.09.2026ЧистоСкачать

У вас это работает?

Работает (0)Не работает (0)Войдите, чтобы проголосовать

Значок для вашего сайта

Разработчики могут показать, что Ahoy есть на MirrorNest. Скопируйте код ниже: значок ведёт на эту страницу и обновляется автоматически.

Ahoy on MirrorNest
HTML
<a href="https://mirrornest.com/software/ahoy-8389b2c2"><img src="https://mirrornest.com/badge/ahoy-8389b2c2.svg" alt="Ahoy on MirrorNest" height="20"></a>
Markdown
[![Ahoy on MirrorNest](https://mirrornest.com/badge/ahoy-8389b2c2.svg)](https://mirrornest.com/software/ahoy-8389b2c2)

Отзывы

Пока нет отзывов — будьте первым.

Оставить отзыв

Войдите, чтобы оставить отзыв как проверенный участник, а не анонимно.

Альтернативы Ahoy