Module sintra_5_58_1_0-sintra.args
Facilita o tratamento de opções de linha de comando para scripts.
Functions
| listoptions (opcoes) | Lista as opções válidas. |
| get (opcoes) | Processa a lista de argumentos de acordo com as opções definidas. |
Functions
- listoptions (opcoes)
-
Lista as opções válidas.
Parameters:
- opcoes table
- get (opcoes)
-
Processa a lista de argumentos de acordo com as opções definidas.
A tabela de opções deve ser indexada com os nomes das opções válidas e os
valores correspondentes devem indicar o que fazer.
Se o valor for a string "list", então o resultado dessa opção implica na
execução da função listoptions, que mostra todas as opções válidas;
se o valor for uma string (o texto a ser exibido pela listoptions),
então a opção é um simples flag;
se o valor for uma tabela (a string na posição [1] será exibida pela
listoptions), então essa opção deve ser seguida de um valor.
Parameters:
- opcoes Tabela com as opções válidas.
Returns:
-
Tabela com as opções processadas.