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.rbZum Aktualisieren zuerst brew update — das holt den Stand des Taps —, dann der Befehl, der zur Installation passt. Cask und Formel heißen beide quickrun, und ein einfaches brew upgrade quickrun meint die Formel:
brew update
brew upgrade --cask quickrun # die App
brew upgrade quickrun # nur die KommandozeileÜber eine URL statt über den Tap installiert? Dann hat Homebrew keinen Tap, in dem es nach einer neueren Version sehen könnte — also einfach neu installieren, die URL liefert immer die aktuelle:
brew reinstall --cask https://quickrun.org/quickrun-cask.rbIn beiden Fällen lässt QuickRun 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.