Fry :: Shell

FRY :: Shell é um quadro de casca flexível que incentiva a utilização de bibliotecas carregáveis de funções.
Baixe Agora

Fry :: Shell Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Gabriel
  • Site do editor:
  • http://search.cpan.org/~bozo/Fry-Shell-0.15/lib/Fry/Shell.pm

Fry :: Shell Tag


Fry :: Shell Descrição

Fry :: Shell é uma estrutura flexível de casca que incentiva a utilização de bibliotecas carregáveis de funções. Fry :: Shell é uma estrutura flexível do shell que incentiva a utilização de bibliotecas carregáveis de funções.synopsis a partir do comando: Perl -mfry :: shell -eshell ou em um script: pacote myshell; Use Fry :: Shell; #subs sub avalient {my $ CLS = Shift; meu código $ = ($ CLS-> sinalizador ('estrito'))? 'Use rigoroso' : ''; $ Código. = "@_"; eval "$ code"; } Sub listas {MEU $ CLS = Shift; minhas @stations = ({nome => 'alta energia transe / techno', ip => 'http://64.236.34.196:80/stream/1003'}, {nome => 'macondo salsa', ip => ' http://165.132.105.108:8000 '}, {nome =>' nova idade ', ip =>' http://64.236.34.67:80/stream/2004 '},); $ CLS-> Savearray (mapa {$ _-> {IP}} @stations); Retornar o mapa {$ _-> {nome}} @stations; } #set shell prompt meu $ prompt = "prompt inteligente:"; #initialize o shell e carregar um comando e uma opção my $ sh = fry :: shell-> novo (prompt => $ prompt, load_obj => {cmds => {liststations => {a => 'ls'}}, opts => {rigor => {tipo => 'flag', a => 'n', default => 0}}}); #Begin shell loop $ sh-> shell (@Argv); #### Fim do exemplo, início de outros métodos possíveis #run shell uma vez $ sh-> uma vez (@Argv); # Bibliotecas e executa os initlibs _initlib $ sh> initlibs (@Modules); $ sh-> loadfile ($ file); $ sh-> loadplugins ($ myplugin); $ sh-> runcmd ($ cmd); fry :: shell é uma maneira simples e flexível de criar uma concha. Ao contrário da maioria das casas de peso leve, este módulo facilita (ONU) carregando bibliotecas de funções e, portanto, incentiva a criação de conchas adaptadas a vários módulos. Embora a concha seja atualmente apenas visualizável no comando, a estrutura é flexível o suficiente para suportar outras exibições (especialmente uma Web One. Este módulo é servindo principalmente (servirá) como o modelo em uma estrutura de MVC.From uma perspectiva do usuário que ajuda a Saiba que uma sessão de shell consiste principalmente de quatro componentes de shell (cujas classes são conhecidas como classes principais): bibliotecas (lib), comandos (cmd), opções (opt) e variáveis (var). Comandos e opções são os mesmos em qualquer Ambiente de shell: um mapeamento de comando para uma função e uma opção alterando o comportamento de um comando, ou seja, alterando as variáveis dentro dela ou chamando as funções antes do comando. Variáveis armazenam todos os dados configuráveis, incluindo dados relacionados a esses comandos e opções. As bibliotecas são contêineres para esses comandos um grupo relacionado desses componentes. Aqui estão algumas características importantes da "Fry :: Shell": · Carregando / descarregando os componentes do shell no tempo de execução. · Estrutura flexível para usar recursos do shell via plugins. Você pode até configurar um shell mínimo nua não precisa de módulos externos! Atualmente, os plugins existem para dumping dados, suporte readline, ler configurações do shell e visualização da saída do shell. · Comandos e opções podem ser alias para digitar mínima no comando. · Os comandos podem ter ajuda e uso definido. · Os comandos podem ter tipos de argumentos definidos pelo usuário. Um define tipos de argumentos por sub-rotinas ou testes que devem passar. Esses testes são então aplicados a (s) argumento (s) definido (s) de um comando. Com os tipos de argumentos definidos, pode-se definir rotinas de autocompletação para argumentos de um comando. · As opções podem modificar variáveis. Como existem variáveis para quase todos os aspectos da concha, as opções podem mudar muitas funções do núcleo. Um exemplo útil é "parsecmd" que nomes a sub-rotina atual da parse para a linha atual. Alterar este var iria alterar como a entrada após as opções é analisada. · As opções podem ter diferentes comportamentos definidos, incluindo a capacidade de invocar sub-rotinas quando chamadas ou para manter um valor para uma quantidade especificada de iterações. · Opções padrão incluem 'Menu', quais números são de saída e permite que o próximo comando seja referenciado por número. · Saída de página com pager preferido. · Modo Multiline. · Vem com uma biblioteca padrão decente, Fry :: Lib :: Padrão, para despejar, listar ou descarregar qualquer componente Shell, executar comandos do sistema, avaliar instruções Perl e executar métodos de bibliotecas automáticas. Requisitos: · Perl.


Fry :: Shell Software Relacionado

XTM :: PATH.

xtm :: O caminho é um módulo Perl com o Topic Map Management, XPath como Recuperação e Construção. ...

148

Download

libiriverdb.

libiriverDB é uma biblioteca para jukeboxes do IRAVER, especificamente os modelos baseados em disco rígido H300 e H100. ...

133

Download