Windows
winget install fgilde.QuickRunAlles hier zeigt immer auf das neueste Release. In keinem Link steht eine Version, ein Lesezeichen veraltet also nie.
winget install fgilde.QuickRunbrew install --cask fgilde/tap/quickruncurl -fsSL https://quickrun.org/install.sh | shBinaries sind nicht signiert. Unter macOS ist Homebrew deshalb der empfohlene Weg.
Archiv entpacken und quickrun an eine Stelle im PATH legen. Ohne Argumente starten — oder doppelklicken — und QuickRun legt ein Icon ins Tray und öffnet sein Fenster. Es geht kein Konsolenfenster auf: die Binary ist eine Desktop-Anwendung, die zusätzlich als Kommandozeilenwerkzeug funktioniert, wenn du sie aus einem Terminal startest.
winget install fgilde.QuickRun funktioniert, sobald das Paket ins winget-Repository aufgenommen ist; die Einreichung ist in Prüfung. Bis dahin scoop nehmen, das aus dem Manifest dieser Seite installiert.
Homebrew-Formula und scoop-Manifest werden mit jedem Release neu erzeugt und von hier ausgeliefert — ein eigenes Tap- oder Bucket-Repository braucht keines davon.
brew install --cask fgilde/tap/quickrunDas ist die Installation, die ein Mac erwartet. Sie legt QuickRun.app in /Applications — damit erscheint es mit Icon in Launchpad und Spotlight, kann das quickrun://-Schema beanspruchen (das steckt in der Info.plist eines App-Bundles und ist für eine nackte Binary nicht zu haben), und die Binary im Bundle wird in den PATH verlinkt: quickrun im Terminal und die App sind dieselbe Installation.
Die Formula installiert nur die Kommandozeile:
brew install fgilde/tap/quickrun # kein App-Bundle, kein Launchpad-Eintrag, kein quickrun://Beide werden auch von dieser Seite ausgeliefert, das Tap braucht es also nicht:
brew install --cask https://quickrun.org/quickrun-cask.rb
brew install https://quickrun.org/quickrun.rbIn beiden Fällen aktualisiert brew upgrade quickrun, und QuickRun lässt seine eigene Binary in Ruhe, weil Homebrew sie besitzt.
Das Bundle gibt es auch als normalen Download, falls Homebrew nicht in Frage kommt:
Von Hand geladen trägt es das Quarantäne-Flag, und macOS nennt es beschädigt. Einmal entfernen:
xattr -dr com.apple.quarantine /Applications/QuickRun.appJedes Release veröffentlicht SHA256SUMS für jede Binary. Der Linux-Installer prüft das automatisch; quickrun update prüft es, bevor es etwas ersetzt.
sha256sum -c --ignore-missing SHA256SUMSQuickRun ist noch nicht code-signiert:
macOS verweigert die Ausführung eines heruntergeladenen unsignierten Binaries. Homebrew entfernt das Quarantäne-Attribut, deshalb ist es der empfohlene Weg; install.sh entfernt es ebenfalls. Bei manuellem Download selbst entfernen:
xattr -d com.apple.quarantine ./quickrunWindows zeigt beim ersten Start eine SmartScreen-Warnung, weil das Binary noch nicht signiert ist. Installationen über scoop oder winget umgehen das.
Ein Release, v0.8.3, ging weiter: die veröffentlichte Zip-Datei wurde von Browsern mit „Virus gefunden" abgelehnt, weil Defenders Machine-Learning-Modell sie Trojan:Script/Wacatac.B!ml nannte — !ml ist eine Vermutung anhand der Form, kein Treffer gegen etwas Bekanntes. Sie war falsch, und sie betraf genau diese eine Datei: derselbe Quellcode lokal gebaut wurde sauber gescannt, und derselbe Quellcode erneut in der CI gebaut ließ sich sauber herunterladen. Jeder Windows-Build wird jetzt auf dem Build-Rechner geprüft, bevor er veröffentlicht wird — ein Release, das abgelehnt würde, scheitert dort statt bei dir.
Falls doch einmal ein Download blockiert wird: das Erhaltene gegen die SHA256SUMS des Releases prüfen,
Get-FileHash .\quickrun-win-x64.zip -Algorithm SHA256und über winget oder scoop installieren — die laufen nicht über den Download-Pfad des Browsers.
Linux interessiert es nicht.
Die dauerhafte Antwort ist eine Signatur; der Release-Workflow signiert Windows-Builds, sobald die Signatur-Zugangsdaten hinterlegt sind. Bis dahin sind die Prüfsummen oben der Beleg, dass ein Download die Datei ist, die er zu sein behauptet.
Die Erweiterung setzt einen Run-Button auf GitHub. Sie ist nicht erforderlich — die Anwendung funktioniert allein — aber sie ist der Grund, aus dem QuickRun existiert.
Edge installiert sie aus dem Microsoft-Edge-Add-ons-Store, Updates kommen dann mit denen des Browsers.
Wo ein Store sie noch nicht führt, entpackt laden. Download entzippen, dann:
chrome://extensions → Entwicklermodus → Entpackte Erweiterung laden → der entpackte Ordnerabout:debugging → Dieser Firefox → Temporäres Add-on laden → die manifest.json darinDas war es: es gibt nichts zu koppeln. QuickRun nimmt nur Anfragen von einer Browser-Erweiterung an.