SwitchShuttle für MAC

Kostenlose Open-Source-App für die Mac-Menüleiste: startet Terminal-Befehle aus einem Menü oder per globalem Tastenkürzel, mit Vorlagen und Cron-Zeitplänen.

SwitchShuttle im Überblick

SwitchShuttle ist eine App für die Mac-Menüleiste, die deine meistgenutzten Terminal-Befehle nur einen Klick oder ein Tastenkürzel entfernt hält. Du ordnest Befehle in verschachtelten Untermenüs, gibst jedem ein globales Tastenkürzel und ein Emoji-Symbol und startest ihn von überall, ohne erst ein Terminal zu öffnen und ihn einzutippen. Die App arbeitet mit iTerm, Terminal, Warp, Alacritty, Hyper und anderen Terminals, und jeder Befehl kann im aktuellen Fenster, in einem neuen Tab oder in einem neuen Fenster laufen.

Befehle, die Angaben brauchen, können sie über interaktive Eingabefelder abfragen. Umschaltbefehle schalten Systemfunktionen im Hintergrund ein und aus, Überwachungsbefehle zeigen Live-Anzeigen der Systemressourcen, und geplante Befehle laufen nach Cron-Ausdrücken. Ein visueller JSON-Editor prüft die Konfiguration schon beim Tippen, und Konfigurationen lassen sich abschalten, ohne sie zu löschen. Mitgelieferte Vorlagen decken Git und Build-Werkzeuge, Docker und Kubernetes, Datenbanken, Cloud-Befehle und mehr ab. Außerdem gibt es eine Befehlszeilenschnittstelle. SwitchShuttle wird mit Rust, Tauri und Vue.js vom Entwickler s00d gebaut und ist kostenlos und Open Source unter der MIT-Lizenz. Version 2.3.1 bringt vor allem Fehlerbehebungen und mehrere Verbesserungen der Sicherheit. Die App ist universell für Apple Silicon und Intel, mit einem Developer-ID-Zertifikat signiert und gibt macOS 10.13 oder neuer als Mindestversion an.

Die wichtigsten Funktionen

SwitchShuttle macht aus Terminal-Befehlen ein Menü und eine Reihe von Tastenkürzeln.

  • Zugriff über die Menüleiste: gespeicherte Befehle über das Symbol starten.
  • Globale Tastenkürzel: jeden Befehl aus jeder App starten.
  • Viele Terminals: iTerm, Terminal, Warp, Alacritty, Hyper und mehr.
  • Verschachtelte Untermenüs: Befehle mit Emoji-Symbolen gruppieren.
  • Eingabefelder: Angaben abfragen, wenn ein Befehl sie braucht.
  • Umschalt- und Überwachungsbefehle: Funktionen schalten und Systemressourcen beobachten.
  • Geplante Befehle: Aufgaben mit Cron-Ausdrücken automatisieren.
  • Vorlagen: fertige Sätze für Entwicklung, DevOps, Datenbanken und Cloud.

Neu in Version 2.3.1

SwitchShuttle 2.3.1 behebt Fehler bei Sicherheit, Menüleiste, Tastenkürzeln und Zeitplaner.

  • Sicherheit: Die Sperrliste gilt auf jedem Ausführungsweg, und Path Traversal in Konfigurationsbefehlen wird abgelehnt.
  • Menüleiste: kein Deadlock mehr beim Starten von Befehlen aus dem App-Fenster, und Launch at Login bleibt erhalten.
  • Tastenkürzel: werden bei jedem Neuladen neu registriert, abgeschaltete Konfigurationen werden ignoriert und vollständige Tastenkombinationen aufgezeichnet.
  • Zeitplaner: keine doppelten Ausführungen mehr, und ein ungültiger Cron-Ausdruck schaltet die Aufgabe ab.
  • Konfiguration: Befehls-IDs bleiben über Neuladen hinweg stabil, und eine defekte Konfiguration wird nie durch die Standardwerte überschrieben.
  • macOS: Ein neues Alacritty-Fenster fügt nicht mehr die alte Zwischenablage ein.

Häufige Fragen zu SwitchShuttle

Ist SwitchShuttle kostenlos?

Ja. SwitchShuttle ist kostenlos und Open Source unter der MIT-Lizenz.

Was macht SwitchShuttle?

Du kannst Terminal-Befehle speichern und aus einem Menü in der Menüleiste oder per globalem Tastenkürzel starten.

Mit welchen Terminals arbeitet SwitchShuttle?

Die Dokumentation nennt unter anderem iTerm, Terminal, Warp, Alacritty und Hyper.

Welche macOS-Version braucht SwitchShuttle?

Die App gibt macOS 10.13 oder neuer als Mindestversion an.

Läuft SwitchShuttle auf Apple Silicon?

Ja. Die Mac-App ist ein universeller Build für Apple Silicon und Intel.

Kann SwitchShuttle Befehle nach Zeitplan ausführen?

Ja. Geplante Befehle nutzen Cron-Ausdrücke. In Version 2.3.1 schaltet ein ungültiger Ausdruck die Aufgabe ab.

Kann ein Befehl mich nach Angaben fragen?

Ja. Befehle können interaktive Eingabefelder für die benötigten Angaben anzeigen.

Muss ich JSON von Hand schreiben?

Nein. Es gibt einen Befehlseditor mit visuellem Formular und zusätzlich einen visuellen JSON-Editor, der die Konfiguration prüft.

Kann ich SwitchShuttle mit Homebrew installieren?

Ja. Führe brew tap s00d/switchshuttle und danach brew install --cask switchshuttle aus.

Woher kommt der Download von SwitchShuttle auf switchshuttle.FULLMAC.app?

Der Download-Button führt zu den offiziellen SwitchShuttle-Versionen auf GitHub, https://github.com/s00d/switchshuttle/releases/latest. switchshuttle.FULLMAC.app verändert die App nicht und packt sie nicht neu.

Ähnliche Apps

FULLMAC.app hostet diese App nicht. Die Download-Buttons führen zu den Seiten des Entwicklers.