Platypus 4.2 è un tool open source per sviluppatori utilizzabile per la creazione di applicazioni per Mac OS X a partire da script interpretati quali script per la shell oppure programmi Perl e Python. Il sistema incorpora lo script in un’applicazione, un bundle con una struttura a directory con integrato il binario eseguibile che consente di eseguire lo script. Il sistema consente di condividere script e programmi con chi non ha familiarità con la linea di comando, non ha conoscenza delle API di Mac OS X e permette di creare applicazioni con pochi click. Si possono creare installer, routine di manutenzione, elementi di login, launcher, droplet, ecc. Sono supportati gli shell scripts, Perl, Python, PHP, Ruby, Expect, Tcl ed AppleScript. Il Security Framework di Apple permette l’esecuzione di script con i privilegi di root e il drag&drop dei file permette il passaggio di parametri (argomenti) agli script.
Platypus consente di eseguire applicazioni funzionanti in background, dispone di un editor specifico e permette di specificare l’icona di default da usare per l’applicazione finale. Lo strumento, come abbiamo accennato è Open Source (licenza GNU, General Public License).
[A cura di Mauro Notarianni]