Ho un numero di diverse utility Java che vengono spedite insieme. Attualmente ci sono due script di avvio per ciascuna utility: un .sh
uno per Linux e un .bat
per Windows.
Sto pensando di riscrivere gli script di avvio usando Python, o forse Ruby, Perl, Lua o altri linguaggi di scripting. In questo modo evito di avere versioni diverse per ogni sistema operativo.
Questa è una buona idea? Ci sono progetti che già utilizzano questo approccio? Quale linguaggio di scripting sarebbe più adatto per l'attività?
Quali altre alternative esistono per evitare di avere separato .sh
, .bat
file per questo gruppo di utilità?