Plugins für Manta
Mit Plugins erweiterst du Manta – in jeder Programmiersprache. Ein Plugin ist ein kleines Programm, das über JSON-Zeilen auf stdin/stdout mit Manta spricht. Die eingebauten Plugins sind schon dabei, Community-Plugins installierst du selbst.
Plugin installieren Eigenes Plugin schreiben
Eingebaute Plugins
Kommen mit Manta und sind von Anfang an eingeschaltet. Unter Einstellungen › Plugins schaltest du jedes einzeln aus.
Git
Live-Git-Status in der Dateiliste, Branch-Infos in der Pfadleiste und ein Git-Panel.
Terminal
Ein Terminal unter jedem Bereich, das dem Ordner des Bereichs live folgt.
Ordnergrößen
Echte Ordnergrößen in der Dateiliste und ein Panel „Speicherbelegung“, das zeigt, was Platz belegt.
Stapelweise umbenennen
Benenne viele Dateien auf einmal um – mit Regeln, Live-Vorschau und Widerrufen.
Markdown-Vorschau
Eine schön gesetzte Live-Vorschau der ausgewählten Markdown-Datei oder der README des Ordners.
Schnellaktionen
Deine eigenen Befehle für die Auswahl: Bilder skalieren, ZIP erstellen, in VS Code öffnen, Prüfsummen und mehr. Eingerichtet in actions.json.
Projektinfo
Erkennt das Projekt, in dem du bist (Laravel, Composer, npm/pnpm, Docker Compose, Cargo, Python, Make …), und führt seine Skripte mit einem Klick im Terminal aus.
Duplikate
Findet identische Dateien in einem Ordner und seinen Unterordnern (Größe, dann ein schneller Hash, dann SHA-256) und legt die überzähligen Kopien in den Papierkorb.
Bildwerkzeuge
Bilddetails mit Vorschau und EXIF, „lo“/„XL“-Badges sowie Skalieren, Konvertieren, Fürs Web optimieren, @2x-Sets, Metadaten entfernen und Data-URIs für die Auswahl.
Systemauslastung
CPU-Last, GPU-Last und belegten Speicher in der Statusleiste anzeigen. Ein Klick öffnet die Aktivitätsanzeige.
Community-Plugins
Von anderen geschrieben, von dir installiert. Jeder Eintrag hat öffentlichen Quellcode und eine Prüfsumme.
Noch keine Community-Plugins
Hier ist noch nichts eingetragen. Du hast ein Plugin geschrieben? Dann sei die erste Person, die es hier einträgt.
So reichst du ein Plugin einPlugin installieren
- Lade die Datei
.mantapluginoder.zip– oder klone den Plugin-Ordner. - Öffne in Manta Einstellungen › Plugins und klicke auf „Plugin installieren …“. Wähle den Ordner oder die
.zip- bzw..mantaplugin-Datei. - Prüfe in der Bestätigung Name, Autor und Berechtigungen.
- Schalte das Plugin ein.
Externe Plugins laufen in einer macOS-Sandbox: Sie können nur, was ihre Berechtigungen erlauben, etwa deine Dateien lesen oder auf das Netzwerk zugreifen. Installiere nur Plugins, denen du vertraust.
Mehr im Handbuch: Kapitel 15: Eigene Plugins · Kapitel 14: Eingebaute Plugins
Schreib dein eigenes Plugin
Ein Plugin ist ein Ordner mit einer plugin.toml und einem Programm. Am schnellsten startest du mit einer Vorlage:
- Vorlagen in Python, Node.js, Rust und Shell
- Entwicklerhandbuch (Englisch): Manifest, Protokoll, Berechtigungen
- Testen ohne Manta:
python3 scripts/plugin-test.py pfad/zum/plugin
Per Pull-Request mit einem Eintrag in plugins/registry.json.