
Platypus es una herramienta de desarrollador que crea aplicaciones MAC nativas a partir de scripts de línea de comandos como scripts de shell o python, perl, ruby, tcl, javaScript y PHP. Esto se hace envolviendo el script en un paquete de aplicaciones junto con un binario de aplicación delgada que ejecuta el script.
Platypus facilita compartir scripts y programas con personas que no están familiarizadas con la interfaz de línea de comandos. Las aplicaciones nativas y fáciles de usar se pueden crear con unos pocos clics. Es muy fácil crear instaladores, gotas, aplicaciones administrativas, elementos de inicio de sesión, elementos del menú de estado, lanzadores y automatizaciones con Platypus.
Platypus es un software gratuito de código abierto y se ha desarrollado y mantenido continuamente durante más de 20 años. Si encuentra útil este programa, haga una donación.
Platypus también se puede instalar a través de HomeBrew (puede no ser la última versión):
$ brew install --cask platypusplatypus de hombre
Platypus le permite seleccionar una de varias interfaces de usuario diferentes para su script.





Para construir PlatyPus, ejecute el siguiente comando desde la raíz del repositorio (requiere herramientas de compilación de Xcode):
$ make build_unsigned El paquete de aplicaciones resultante se crea en el directorio products .
Platypus es un software muy antiguo, que se remonta a los primeros días de Mac OS X, alrededor de 2003, cuando estaba aprendiendo por primera vez a usar Objective-C y las API de cacao. Cometí muchos errores para principiantes, algunos de los cuales permanecen en la estructura del código. Desde entonces, este software ha pasado por unas tres docenas de versiones significativas. Se ha parcheado, con un error, aerodinámico para incluir nuevas características y fue transición a Modern Objective-C hace algunos años. No es como lo escribiría hoy.
Con estas advertencias en mente, aquí está el código fuente con licencia de BSD para el ornitorrinco.
Copyright (c) 2003-2024 Sveinbjorn Thordarson <[email protected]> Todos los derechos reservados.
Redistribución y uso en formularios de origen y binarios, con o sin modificación, se permiten siempre que se cumplan las siguientes condiciones:
Las redistribuciones del código fuente deben retener el aviso de derechos de autor anterior, esta lista de condiciones y el siguiente descargo de responsabilidad.
Las redistribuciones en forma binaria deben reproducir el aviso de derechos de autor anterior, esta lista de condiciones y el siguiente descargo de responsabilidad en la documentación y/u otros materiales provistos con la distribución.
Ni el nombre del titular de los derechos de autor ni los nombres de sus contribuyentes pueden usarse para respaldar o promover productos derivados de este software sin un permiso previo por escrito específico.
Este software es proporcionado por los titulares de derechos de autor y contribuyentes "tal cual" y cualquier garantía expresa o implícita, incluidas, entre otros, las garantías implícitas de comerciabilidad y idoneidad para un propósito particular se renuncian. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, Incluso si se le aconseja la posibilidad de tal daño.