Getopt :: callingname.

getopt :: callingname é uma delegação de tarefas de script perl com base no nome da chamada.
Baixe Agora

Getopt :: callingname. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Sagar R. Shah
  • Site do editor:
  • http://search.cpan.org/~srshah/

Getopt :: callingname. Tag


Getopt :: callingname. Descrição

GetOpt :: CallingName é uma delegação de tarefas de script perl com base no nome de chamada. GetOpt :: CallingName é uma delegação de tarefas de script perl com base no nome de chamada.synopsis Use GetOpt :: CallingName; Call_name (Name_Prefix => 'TV_', args => @my_array, Às vezes, você pode ter um script que pode ser executado em dois ou mais 'modos' de operação. Além de uma opção para especificar o modo, as opções da linha de comando são iguais / muito semelhantes. Grande parte do código usado pelos vários modos é comum. Como uma decisão de interface do usuário do aplicativo, pode ser mais útil / útil poder chamar o script por dois ou mais nomes - isto é um para cada modo. Isso reduz a opção de linha de comando para especificar o modo. Em alguns casos, ele pode ser apropriado apenas mover todo o código ou pelo menos todo o código comum, em um módulo e ter scripts separados do wrapper perl. O problema com essa abordagem é você acaba duplicando o manuseio da opção de linha de comando em cada um dos scripts wrapper ou você acaba movendo a opção de linha de comando manuseio em um módulo também. O primeiro caso introduz a carga de manutenção . O último caso pode se sentir como uma distorção / deslocamento do código.Getopt :: CallingName fornece outra alternativa. A ideia é que você crie links simbólicos para o seu roteiro real (que você pode querer dar um nome genérico). Cada link simbólico corresponde ao nome / modo com o qual você chama o script. Dentro do seu script, após qualquer configuração comum / opções manipulando você chamar SubRoutine Call_name para chamar a sub-rotina de script apropriada para o modo. Requisitos: · Perl.


Getopt :: callingname. Software Relacionado