Plug-ins pour Manta
Les plug-ins étendent Manta, dans n’importe quel langage de programmation. Un plug-in est un petit programme qui dialogue avec Manta par lignes JSON sur stdin/stdout. Les plug-ins intégrés sont livrés avec l’app ; ceux de la communauté, vous les installez vous-même.
Installer un plug-in Écrire le vôtre
Plug-ins intégrés
Livrés avec Manta et activés dès le départ. Vous pouvez désactiver chacun dans Réglages › Plug-ins.
Git
L’état Git en direct dans la liste des fichiers, la branche dans la barre du chemin d’accès et un panneau Git.
Terminal
Un terminal sous chaque sous-fenêtre, qui suit en direct le dossier de la sous-fenêtre.
Tailles des dossiers
Les tailles réelles des dossiers dans la liste des fichiers et un panneau Utilisation du disque qui montre ce qui occupe de l’espace.
Renommage par lot
Renommez de nombreux fichiers à la fois avec des règles, un aperçu en direct et la possibilité d’annuler.
Aperçu Markdown
Un aperçu en direct et soigneusement mis en page du fichier Markdown sélectionné ou du README du dossier.
Actions rapides
Vos propres commandes pour la sélection : redimensionner des images, créer un ZIP, ouvrir dans VS Code, sommes de contrôle et plus encore. Configurées dans actions.json.
Infos projet
Détecte le projet dans lequel vous vous trouvez (Laravel, Composer, npm/pnpm, Docker Compose, Cargo, Python, Make…) et exécute ses scripts dans le terminal en un clic.
Doublons
Recherche les fichiers identiques dans un dossier et ses sous-dossiers (taille, puis hachage rapide, puis SHA-256) et place les copies superflues dans la corbeille.
Outils d’image
Détails des images avec aperçu et EXIF, badges « lo »/« XL », et pour la sélection : redimensionnement, conversion, optimisation pour le Web, jeux @2x, suppression des métadonnées et URI de données.
Charge du système
Charge du processeur, charge de la carte graphique et mémoire utilisée dans la barre d’état. Cliquez pour ouvrir Moniteur d’activité.
Plug-ins de la communauté
Écrits par d’autres, installés par vous. Chaque entrée a un code source public et une somme de contrôle.
Pas encore de plug-ins de la communauté
Rien n’est encore répertorié ici. Vous avez écrit un plug-in ? Soyez le premier à l’ajouter.
Comment proposer un plug-inInstaller un plug-in
- Téléchargez le fichier
.mantapluginou.zip, ou clonez le dossier du plug-in. - Dans Manta, ouvrez Réglages › Plug-ins et cliquez sur « Installer un plug-in… ». Choisissez le dossier ou le fichier
.zip/.mantaplugin. - Vérifiez le nom, l’auteur et les autorisations dans la confirmation.
- Activez le plug-in.
Les plug-ins externes s’exécutent dans un bac à sable macOS : ils ne peuvent faire que ce que leurs autorisations permettent, par exemple lire vos fichiers ou utiliser le réseau. N’installez que des plug-ins de confiance.
Plus dans le manuel : Chapitre 15 : Vos propres plug-ins · Chapitre 14 : Plug-ins intégrés
Écrivez votre propre plug-in
Un plug-in est un dossier avec un plugin.toml et un programme. Le plus rapide est de partir d’un modèle :
- Modèles en Python, Node.js, Rust et shell
- Guide du développeur (en anglais) : manifeste, protocole, autorisations
- Tester sans Manta :
python3 scripts/plugin-test.py chemin/vers/plugin
Ouvrez une pull request qui ajoute une entrée à plugins/registry.json.