Manta

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-in

Installer un plug-in

  1. Téléchargez le fichier .mantaplugin ou .zip, ou clonez le dossier du plug-in.
  2. Dans Manta, ouvrez Réglages › Plug-ins et cliquez sur « Installer un plug-in… ». Choisissez le dossier ou le fichier .zip / .mantaplugin.
  3. Vérifiez le nom, l’auteur et les autorisations dans la confirmation.
  4. 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
Proposer votre plug-in

Ouvrez une pull request qui ajoute une entrée à plugins/registry.json.