Ahoy3.0.2

Automatisieren und organisieren Sie Ihre Workflows, egal welche Technologie Sie verwenden

WindowsSystemwerkzeugeOpen Source

Download überprüfen

Wähle die heruntergeladene Datei aus, um sie mit dem veröffentlichten Hash zu vergleichen — die Prüfung läuft in deinem Browser, es wird nichts hochgeladen.

Über

Ahoy verwandelt die YAML-Datei eines Projekts in eine gemeinsam nutzbare, selbstdokumentierende Befehlszeilenschnittstelle für wiederholbare Workflows und ersetzt manuell gespeicherte Befehlssequenzen durch benannte Aktionen. Es umfasst Shell-Befehle, npm-Skripte, Docker-Operationen, SSH-Befehle und andere Tools, ohne dass Code oder Abhängigkeiten erforderlich sind. Jedes Repository oder Workspace erhält eine eigene CLI mit einer Befehlsliste, Hilfe pro Befehl, Aliase, Mehrzeilenbeschreibungen und Shell-Tab-Vervollständigung. Befehle laufen relativ zu .ahoy.yml, so dass sie von jedem Unterverzeichnis aus aufgerufen werden können, während sie ein konsistentes Verhalten beibehalten.

Es ist besonders nützlich für die Ausführung interaktiver Befehle in Docker-Containern, wie das Öffnen einer MySQL-Sitzung in einem Docker-Compose-Dienst, aber es verarbeitet auch lokale Befehle, Aliase mit komplexen Parametern und interaktive Eingabeaufforderungen. Importe erlauben es, Befehle auf mehrere YAML-Dateien aufzuteilen; spätere Definitionen ersetzen frühere Duplikate, während optionale Importe übersprungen werden können, wenn Dateien fehlen. Umgebungsdateien können auf Datei- oder Befehlsebene geladen werden, und Ahoy fügt AHOY COMMAND NAME und AHOY CMD in jeden Befehl ein. Das gelieferte Beispiel enthält mehr als 20 Befehle für Umgebungsaktionen wie Aufwärts-, Abwärts- und Neustart sowie Testen, Linting, Datenbankarbeit, Build- und Bereitstellungsaufgaben und Drupal-Integration.

Ahoy ist Open-Source-Software für x64 Windows 10 und höher, einschließlich Windows Server 2016 und höher. Version 3.0.2 behebt drei Regressionen von 3.0.0 und stellt interaktive und Vollbildprogramme wieder her, während Stderr mit dem Terminal verbunden bleibt und eine lang laufende Ausgabe angezeigt wird, während sie produziert wird, anstatt sie zu puffern. Es fügt auch eine neue Funktion hinzu, und Benutzer, die 3.0.0 ausführen, sollten ein Upgrade durchführen, da zwei dieser Regressionen Befehlsargumente stillschweigend ändern können, selbst wenn der umwickelte Befehl erfolgreich beendet wurde.

Erfordert Windows 10+ · Server 2016+ · Architektur: x64

Neuigkeiten in v3.0.2

Eine Patch-Version, die eine v3-Regression in der Tab-Vervollständigung behebt und Release-Downloads überprüfbar macht. Wenn Sie ein Abschlussskript verwenden, das für Ahoy v2 geschrieben wurde, aktualisieren Sie bitte. In v3.0.0 und v3.0.1 kann das Drücken von Tab nach einem Befehlsnamen diesen Befehl ausführen. Fixes Tab Vervollständigung nicht mehr (versehentlich) führt Ihre Befehle. #193, berichtet und behoben von @hanoii in #194. Abschlussskripte aus der v2-Ära (urfave/cli), einschließlich des Bash-Skripts in unseren eigenen Dokumenten, funktionieren durch Hinzufügen von --generate-bash-Vervollständigung zu den bisher eingegebenen Wörtern: opts=$(${COMP WORDS[@]:0:$COMP CWORD} --generate-bash-completion ) Also führt ahoy deploy <TAB> ahoy deploy --generate-bash-completion aus. Seit v3.0.0 werden die eigenen Flags von Ahoy nur noch vor dem Kommandonamen erkannt. Das bedeutete, dass die Flagge als gewöhnliches Argument übergeben wurde und der Einsatz lief. ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┬ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ― ― ― ― ― ― ― ― ― ― ― ― ― ― ― ― ― ― ― ― ― ― ― ― ― ― ― Typisiert │v3.0.1 │v3.0.2 ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ― ― ― ― ― ― . ahoy foo <TAB> │runs foo │nothing ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ― ― ― ― ― ― . ahoy foo dis<TAB> │runs foo dis │nothing ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ― ― ― ― ― ― . ahoy bar <TAB> (bar importiert baz und │prints helfen für │baz qux) qux │bar │ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ― ― ― ― ― ― . ahoy bar ba<TAB> │prints help for │baz qux │bar │ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┴ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ― ― ― ― ― ― ― . Eine --generate-bash-Vervollständigung, die zuletzt kommt, wird nun als Abschlussanforderung behandelt. Ahoy listet die Unterbefehle des von Ihnen eingegebenen Befehls auf und führt nichts aus, wie v2 es getan hat. Überall sonst in den argumenten erreicht es immer noch ihren befehl unverändert, so dass verpackte werkzeuge, die eine flagge dieses namens nehmen, es immer noch erhalten. Reiniger Abschluss von ahoy Abschluss <shell> Die gleiche PR behebt die Abschlussskripte, die ahoy completion bash|zsh|fish|powershell generiert, wenn Sie das erste Wort nach ahoy vervollständigen: - Jeder Befehl wird einmal statt zweimal aufgeführt. Versteckte Befehle, wie complete und alles, was mit hide: true gekennzeichnet ist, werden nicht mehr vorgeschlagen. - Vorschläge stimmen jetzt mit dem überein, was Sie eingegeben haben. ahoy f<TAB> gibt foo fo anstelle der vollständigen Befehlsliste. Aliasnamen werden weiterhin neben Kommandonamen angeboten. Der Abschluss von Unterbefehlen und späteren Argumenten ist unverändert. Danke - @hanoii (Ariel Barreiro) für die Berichterstattung # 193 mit einer klaren Vorher-Nachher-Tabelle und für die Korrektur und Tests in # 194. Dies ist Ariels zweiter Regressionsfix in zwei Releases. Vollständiges Changelog - #190, #192 Fügen Sie die rohen Binärdateien in die Prüfsummendatei ein und unterschreiben Sie sie mit Cosign - #194 Beenden Sie die Fertigstellung von Legacy-Befehlen (@hanoii), Fixes #193 - Aktualisiert den Bereich README Sponsoren Vollständiges Diff: v3.0.1...v3.0.2

Details

PlattformWindows
KategorieSystemwerkzeuge
LizenzOpen Source
PreisKostenlos
Paket-IDAhoy.Ahoy
AutorAhoy
Neueste Versionv3.0.2
DateitypEXE
Mindest-OSWindows 10+ · Server 2016+
Architekturx64
TypPortabel — keine Installation erforderlich
Dateigröße8.6 MB
Veröffentlicht30.9.2026

SHA-256

Versionsverlauf

VersionGrößeVeröffentlichtPrüfung
v3.0.1
SHA-256
8.6 MB25.9.2026SauberHerunterladen

Funktioniert das bei dir noch?

Funktioniert (0)Funktioniert nicht (0)Zum Abstimmen anmelden

Badge für Ihre Website

Entwickler können zeigen, dass Ahoy auf MirrorNest verfügbar ist. Kopieren Sie den Code unten: Das Badge verlinkt auf diese Seite und aktualisiert sich automatisch.

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)

Bewertungen

Noch keine Bewertungen — sei der Erste.

Bewertung abgeben

Melde dich an, um als verifiziertes Mitglied statt anonym zu posten.

Alternativen zu Ahoy