Tengo un script que puede obtener decenas de argumentos/indicadores usando Getopt::Long
. Ciertos distintivos no se pueden mezclar, por ejemplo: --linux --unix
no se pueden suministrar juntos. Ahora sé que puedo verificar usando una declaración if
, pero estoy seguro de que hay una forma más limpia y más agradable de hacerlo.Evitar la mezcla de ciertos argumentos en el script
if
bloques pueden ponerse feas si no quiero permitir muchas combinaciones de banderas.
¿Alguna sugerencia?
Gracias,