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 pluginInstalar un plugin
- Descarga el archivo
.mantaplugino.zip, o clona la carpeta del plugin. - En Manta, abre Ajustes › Plugins y haz clic en «Instalar plugin…». Elige la carpeta o el archivo
.zip/.mantaplugin. - Revisa el nombre, el autor y los permisos en la confirmación.
- 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
Abre un pull request que añada una entrada a plugins/registry.json.