Manta

Plugins para Manta

Los plugins amplían Manta, en cualquier lenguaje de programación. Un plugin es un pequeño programa que habla con Manta mediante líneas JSON por stdin/stdout. Los plugins integrados vienen con la app; los de la comunidad los instalas tú.

Instalar un plugin Escribir el tuyo

Plugins integrados

Vienen con Manta y están activados desde el principio. Puedes desactivar cada uno en Ajustes › Plugins.

  • Git

    Estado de Git en tiempo real en la lista de archivos, información de la rama en la barra de ruta y un panel Git.

  • Terminal

    Un terminal bajo cada panel que sigue en tiempo real la carpeta del panel.

  • Tamaños de carpeta

    Tamaños reales de las carpetas en la lista de archivos y un panel Uso del disco que muestra qué ocupa espacio.

  • Renombrar en lote

    Renombra muchos archivos a la vez con reglas, vista previa en tiempo real y opción de deshacer.

  • Vista previa de Markdown

    Una vista previa en tiempo real y bien maquetada del archivo Markdown seleccionado o del README de la carpeta.

  • Acciones rápidas

    Tus propios comandos para la selección: ajustar el tamaño de imágenes, comprimir en ZIP, abrir en VS Code, sumas de comprobación y más. Se configuran en actions.json.

  • Info del proyecto

    Detecta el proyecto en el que estás (Laravel, Composer, npm/pnpm, Docker Compose, Cargo, Python, Make…) y ejecuta sus scripts en el terminal con un clic.

  • Duplicados

    Busca archivos idénticos en una carpeta y sus subcarpetas (tamaño, luego un hash rápido y luego SHA-256) y traslada las copias sobrantes a la papelera.

  • Herramientas de imagen

    Detalles de imagen con vista previa y EXIF, distintivos “lo”/“XL” y, para la selección, ajuste de tamaño, conversión, optimización para la web, conjuntos @2x, eliminación de metadatos y URI de datos.

  • Carga del sistema

    Carga de la CPU, carga de la GPU y memoria usada en la barra de estado. Haz clic para abrir Monitor de Actividad.

Plugins de la comunidad

Escritos por otras personas, instalados por ti. Cada entrada tiene código fuente público y una suma de comprobación.

Aún no hay plugins de la comunidad

Todavía no hay nada aquí. ¿Has escrito un plugin? Sé la primera persona en añadirlo.

Cómo enviar un plugin

Instalar un plugin

  1. Descarga el archivo .mantaplugin o .zip, o clona la carpeta del plugin.
  2. En Manta, abre Ajustes › Plugins y haz clic en «Instalar plugin…». Elige la carpeta o el archivo .zip / .mantaplugin.
  3. Revisa el nombre, el autor y los permisos en la confirmación.
  4. Activa el plugin.

Los plugins externos se ejecutan en un entorno aislado de macOS: solo pueden hacer lo que permiten sus permisos, como leer tus archivos o usar la red. Instala solo plugins de confianza.

Más en el manual: Capítulo 15: Tus propios plugins · Capítulo 14: Plugins integrados

Escribe tu propio plugin

Un plugin es una carpeta con un plugin.toml y un programa. Lo más rápido es empezar con una plantilla:

  • Plantillas en Python, Node.js, Rust y shell
  • Guía para desarrolladores (en inglés): manifiesto, protocolo, permisos
  • Prueba sin Manta: python3 scripts/plugin-test.py ruta/al/plugin
Enviar tu plugin

Abre un pull request que añada una entrada a plugins/registry.json.