↑ ↓ zum Auswählen, Enter zum Öffnen

← Zum Logbuch
Neues Projekt1 Min. Lesezeit

dotfix: mehrere Macs, ein Stand

dotfix hält mehrere Macs auf demselben Stand: Homebrew-Pakete, Shell und Konfigurationsdateien. Es ändert nichts ohne Rückfrage.

von NoiXdev

Der zweite Mac fängt oft mit einer Woche voller Kleinigkeiten an. Das Paket, das du vergessen hast. Das Alias, das es nur auf dem anderen Rechner gibt. Die Datei, die du einmal angepasst und nie kopiert hast.

Die übliche Antwort ist ein Repository voller Skripte, an die sich irgendwann niemand mehr herantraut. dotfix geht anders vor. Du beschreibst, was eine Maschine haben soll. dotfix zeigt dir, was abweicht, und ändert nur, was du bestätigst.

Was es kann

  • Sets statt Skripte. Ein Set bündelt Homebrew-Pakete, Shell-Schnipsel und Konfigurationsdateien. Jeder Mac wählt nur die Sets, die er braucht.
  • Nichts hinter deinem Rücken. Jede Abweichung wird erklärt, und vor dem Überschreiben gibt es ein Backup. Eine von Hand geänderte Datei wird zur Frage an dich.
  • Geheimnisse bleiben draußen. Ein Set nennt nur den Namen. Den Wert holt jede Maschine aus dem Schlüsselbund oder aus 1Password.
  • Deins, ohne Konto. Die Konfiguration liegt in deinem eigenen Git-Repository. Kein Backend, keine Telemetrie.
  • Zwei Wege. Als Kommandozeilen-Werkzeug oder als Menüleisten-App, beide können dasselbe.

Loslegen

Installiert wird über Homebrew. Wie es weitergeht, steht auf der Projektseite und in der Dokumentation.

Zum ProjektdotfixMehrere Macs, ein Stand. Und nichts ändert sich ohne dein Okay.

Mehr aus dem Logbuch

  1. Neue Webseite, neues Logo

    Wir haben noix.dev neu gebaut. Mehr Platz für jedes Projekt, ehrliche Vergleiche mit anderen Tools und endlich ein Ort für Neuigkeiten.

    Neuigkeit
  2. Warum keins unserer Tools ein Konto braucht

    Ein paar Gedanken dazu, warum wir Software bauen, die auf deinem Rechner oder deinem Server läuft, und nicht auf unserem.

    Artikel
  3. Woran wir gerade bauen: Pulsix

    Server einrichten, überwachen und alarmieren, in einer Oberfläche. Pulsix ist noch nicht fertig, aber schon offen.

    Neuigkeit