Export to Postman se puede usar de tres formas, y esta página cubre la tercera:
- Como CLI, si ya tienes Bun o Node — ver INSTALL.md.
- Como binario suelto, sin runtime —
bun run build:binary. - Como aplicación de escritorio, con su ventana y su icono. Aquí.
La aplicación es la misma interfaz web que levanta expostman ui,
metida en una ventana nativa. Dentro lleva el binario del CLI, así que
no necesitas Bun ni Node instalados.
Salen dos formatos y cubren cosas distintas.
sudo apt install ./export-to-postman_0.1.0_amd64.debSe integra con el gestor de paquetes: aparece en el menú de
aplicaciones, y sudo apt remove export-to-postman lo quita entero.
Necesita las librerías de WebKit del sistema. En una instalación de escritorio normal ya están; si no:
sudo apt install libwebkit2gtk-4.1-0 libayatana-appindicator3-1chmod +x Export-to-Postman_0.1.0_amd64.AppImage
./Export-to-Postman_0.1.0_amd64.AppImageNo se instala: es un fichero que se ejecuta. Útil en Fedora, Arch,
openSUSE o donde no haya .deb, y para probarlo sin tocar el sistema.
Necesita FUSE. Si arranca y no pasa nada, prueba
sudo apt install libfuse2. Sin FUSE, un AppImage no puede montarse a sí mismo y falla en silencio.
Ábrelo y arrastra la aplicación a Aplicaciones. Nada más.
La primera vez macOS lo bloqueará. No está firmada con un certificado de Apple Developer, así que Gatekeeper dirá que «no se puede comprobar que no contenga malware». Es lo esperado, no un síntoma:
Ajustes del Sistema → Privacidad y seguridad → «Abrir de todos modos»O, desde la terminal:
xattr -dr com.apple.quarantine /Applications/Export\ to\ Postman.appFirmarla requiere una cuenta de pago de Apple Developer. Mientras no la haya, este paso es inevitable y es mejor decirlo que dejar que parezca que la aplicación está rota.
Doble clic. Instala en Archivos de programa y añade la entrada al menú
de inicio.
Lo mismo, pero deja elegir carpeta y si crear acceso directo. Útil para instalar sin permisos de administrador.
SmartScreen avisará de que es de «un editor desconocido», por lo mismo que en macOS: no está firmada con un certificado de Authenticode. «Más información» → «Ejecutar de todas formas».
Abre la aplicación. Deberías ver la interfaz con un campo para la carpeta del proyecto.
- Pega la ruta absoluta de cualquier API tuya.
- Pulsa Inspeccionar: no escribe nada, solo dice qué ha detectado.
- Si el framework y el número de endpoints cuadran, pulsa Generar.
La colección aparece en <tu-proyecto>/export-to-postman/.
Si «Inspeccionar» no reconoce el framework, mira FRAMEWORKS.md para ver qué busca cada scanner: casi siempre es que la ruta apunta a una subcarpeta y no a la raíz del proyecto.
Necesitas Rust y las dependencias de Tauri. Si no las tienes, el contenedor las trae:
bun run docker:installers # produce el .deb sin instalar nadaEn una máquina con Rust:
bun run desktop:build:linux # .deb + .AppImage
bun run desktop:build:mac # .dmg + .app
bun run desktop:build:windows # .msi + .exeCada plataforma solo puede construir la suya. No es una limitación del script: cada instalador exige el SDK de su sistema y su firma, y Tauri enlaza contra las librerías nativas de la máquina. Pedir otra falla con el motivo escrito en vez de producir algo que no arranca.
Los tres a la vez salen de CI — ver DESKTOP-PUBLISH.md.