
Platypus est un outil de développeur qui crée des applications Mac natives à partir de scripts de ligne de commande tels que des scripts shell ou des programmes Python, Perl, Ruby, TCL, JavaScript et PHP. Cela se fait en emballage le script dans un bundle d'applications avec un binaire d'application mince qui exécute le script.
Platypus facilite le partage de scripts et de programmes avec des personnes qui ne connaissent pas l'interface de ligne de commande. Les applications natives et conviviales peuvent être créées en quelques clics. Il est très facile de créer des installateurs, des gouttelettes, des applications administratives, des éléments de connexion, des éléments du menu d'état, des lanceurs et des automatisations à l'aide de l'ornithorynque.
Platypus est gratuit, un logiciel open source et a été développé et maintenu en continu depuis plus de 20 ans. Si vous trouvez ce programme utile, veuillez faire un don.
Platypus peut également être installé via Homebrew (peut ne pas être la dernière version):
$ brew install --cask platypusplatypus
Platypus vous permet de sélectionner l'une des différentes interfaces utilisateur pour votre script.





Pour créer des ornithoraires, exécutez la commande suivante à partir de la racine du référentiel (nécessite des outils de construction Xcode):
$ make build_unsigned Le bundle d'applications résultant est créé dans le répertoire products .
Platypus est un logiciel très ancien, datant des premiers jours de Mac OS X, vers 2003, lorsque j'ai appris à utiliser Objective-C et les API de cacao. J'ai fait de nombreuses erreurs débutantes, dont certaines restent dans la structure du code. Ce logiciel a depuis vécu environ trois douzaines de versions importantes. Il a été corrigé, fixe, rationalisé pour inclure de nouvelles fonctionnalités et a été transféré vers l'objectif-C moderne il y a quelques années. Ce n'est pas ainsi que je l'écrirai aujourd'hui.
Avec ces mises en garde à l'esprit, voici le code source sous licence BSD dans Platypus.
Copyright (C) 2003-2024 Sveinbjorn Thordarson <[email protected]> Tous droits réservés.
La redistribution et l'utilisation dans les formulaires source et binaire, avec ou sans modification, sont autorisées à condition que les conditions suivantes soient remplies:
Les redistributions du code source doivent conserver l'avis de droit d'auteur ci-dessus, cette liste de conditions et l'avertissement suivant.
Les redistributions sous forme binaire doivent reproduire l'avis de droit d'auteur ci-dessus, cette liste de conditions et la clause de non-responsabilité suivante dans la documentation et / ou d'autres documents fournis avec la distribution.
Ni le nom du titulaire du droit d'auteur ni les noms de ses contributeurs ne peuvent être utilisés pour approuver ou promouvoir des produits dérivés de ce logiciel sans autorisation écrite préalable spécifique.
Ce logiciel est fourni par les détenteurs de droits d'auteur et les contributeurs "tels quels" et toutes les garanties expresses ou implicites, y compris, mais sans s'y limiter, les garanties implicites de qualité marchande et d'adéquation à un usage particulier sont déclinées. En aucun cas, le titulaire ou les contributeurs du droit d'auteur ne sera pas responsable de tout dommage directement, indirect, accessoire, spécial, exemplaire ou consécutif (y compris, mais sans interruption commerciale) Si vous êtes conseillé de la possibilité de tels dégâts.