DokuCheat Sheets

Cheat Sheets

Cheat-Sheets-Katalog
Der Cheat Sheets-Katalog, nach Kategorie gruppiert, jeweils mit einem Risiko- und Ziel-Symbol

Cheat Sheets sind fertige Befehle mit Parametern. Fülle die Felder aus, sieh dir das genaue Ergebnis in der Vorschau an und kopiere oder füge es dann ein — du entscheidest, wann er ausgeführt wird. Sie verwandeln die Befehle, zu denen du den ganzen Tag greifst, in sichere Vorlagen zum Ausfüllen.

Hutchlet führt niemals überraschend einen Befehl für dich aus. Es rendert den Befehl und liefert ihn so aus, wie du es wählst; das Ausführen ist deine Entscheidung.

Der Ablauf

  1. Vorlage auswählen

    Durchstöbere den nach Kategorie gruppierten Katalog, jede Vorlage mit einer Risiko- und Ziel-Kennzeichnung versehen.

  2. Felder ausfüllen

    Aus den Variablen der Vorlage wird ein Formular erstellt — Text, Zahlen, Umschalter, Dropdowns, Pfade oder Geheimnisse.

  3. Vorschau

    Sieh dir den endgültigen Befehl mit deinen eingesetzten und sicher in Anführungszeichen gesetzten Werten an, bevor etwas passiert.

  4. Ausliefern

    Wähle, wie er übergeben wird: kopieren, einfügen, einen Link öffnen und so weiter.

Risikostufen

Jede Vorlage trägt eine Risikostufe, die ihre Kennzeichnung steuert und bestimmt, wie sorgfältig sie abgesichert wird:

Sicher Netzwerk Mittel Privilegiert Destruktiv Sicherheitsumgehung

Je riskanter die Aktion, desto mehr Reibung: Destruktive Vorlagen drücken nicht automatisch Enter, und eine Vorlage zur Sicherheitsumgehung braucht ein ausdrückliches „Ich verstehe, fortfahren“. Ein Befehl, der aussieht, als ziele er auf eine Produktionsumgebung, verlangt eine zusätzliche Bestätigung.

Ausgabemodi

ModusWas passiert
KopierenKopiert den gerenderten Befehl in die Zwischenablage.
Einfügen ohne EnterFügt ihn in das Ziel ein, ohne ihn auszuführen.
Einfügen & EnterDer am stärksten eingeschränkte Modus — niemals die Standardeinstellung, für destruktive Vorlagen deaktiviert. Nur für risikoarme, vertrauenswürdige Befehle.
Link öffnenStartet eine URL.
Kürzel sendenSendet eine Tastenfolge. Im App Store-Build wird dies stattdessen als geführte Schritte angezeigt.
Geführte SchritteSchritt-für-Schritt-Anleitungen für Dinge, die sich nicht automatisieren lassen.

Ziele & Kontext

Eine Vorlage gibt an, wo sie eingesetzt werden soll — Terminal, Browser, Browser-DevTools, Editor, nur Zwischenablage, geführt, Automatisierung — damit ein Shell-Befehl nicht versehentlich in ein Mail-Feld eingefügt wird. Passt das aktive Fenster nicht, kopiert Hutchlet, statt einzufügen, oder blockiert das Einfügen:

  • „Das aktive Feld sieht wie ein Passwort aus — das Einfügen ist blockiert.“
  • „Diese Vorlage ist auf ein Terminal ausgerichtet — kopiere sie, statt sie hier einzufügen.“

Parameter & Validierung

Variablen können vom Typ string, number, boolean, select, secret oder path sein. Werte können eingetippt, aus Voreinstellungen gewählt oder aus der Zwischenablage, der aktuellen Auswahl oder dem Verlauf übernommen werden. Hutchlet validiert laufend: Zahlen-Min/Max, Regex-Formate und verbotene Pfade (du kannst eine gefährliche Vorlage nicht auf / oder /etc richten). Manche Werte erfordern ein manuelles „Ich bestätige“.

Geheimnisse bleiben geheim. Eine secret-Variable wird nie im Werteverlauf gespeichert, und ein Sheet, das eine enthält, kann nicht als Link geteilt werden.

Vertrauen & Quarantäne

Eingebaute Vorlagen sind lokal; die, die du importierst, starten in Quarantäne. Du kannst eine Vorlage in Quarantäne kopieren oder teilen, aber automatisches Einfügen und Ausführen sind blockiert, bis du sie prüfst und ihr vertraust. Vorlagen können außerdem vertrauenswürdig, Team, signiert, nicht vertrauenswürdig oder blockiert sein.

Trockenlauf & privates Audit

  • Trockenlauf — eine Vorlage kann eine sichere Variante anbieten (zum Beispiel ein diff statt eines apply).
  • Audit — protokolliere Vorlagennutzungen optional privat auf diesem Mac. Es erfasst nur die Vorlage, das Risiko, die App und die Zeit — niemals den Befehl oder deine Werte.

Anleitung: Hör auf, Befehle neu einzutippen →   Gespeicherte Sitzungen & Handoff →