Fry :: Shell

FRY :: Shell es un marco de cáscara flexible que fomenta el uso de bibliotecas cargables de funciones.
Descargar ahora

Fry :: Shell Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Gabriel
  • Sitio web del editor:
  • http://search.cpan.org/~bozo/Fry-Shell-0.15/lib/Fry/Shell.pm

Fry :: Shell Etiquetas


Fry :: Shell Descripción

Fry :: Shell es un marco de cáscara flexible que fomenta el uso de bibliotecas cargables de funciones. Fry :: Shell es un marco de shell flexible que fomenta el uso de bibliotecas cargables de funciones.Synopsis de la línea de comandos: Perl -mfrey :: Shell -Hell o en un script: paquete myshell; Usa Fry :: Shell; #subs sub evalidad {My $ CLS = Shift; My $ Code = ($ CLS-> Flag ('estricto'))? 'Use estricto;' : ''; $ código. = "@__"; eval "$ código"; } Sub Listertations {My $ CLS = Shift; Mis @stations = ({Name => 'High Energy Trance / Techno', IP => 'http://64.236.34.196:80/stream/1003'}, {Name => 'Macondo Salsa', IP => ' http://165.132.105.108:8000 '}, {Name =>' New Age ', IP =>' http://64.236.34.67:80/stream/2004 '},); $ CLS-> SAWEARRARY (MAP {$ _-> {IP}} @stations); DEVOLUCIÓN MAP {$ _-> {nombre}} @stations; } #set shell Preguntar mi solicitud $ = "Solicitud inteligente:"; #initialize shell y cargue un comando y una opción My $ sh = fry :: shell-> nuevo (solicitud => $ $, load_obj => {cmds => {listertations => {a => 'ls'}}, opta => {estrict => {type => '' '' '' '' ''> 'n', predeterminado => 0}}}); #begin shell loop $ sh-> shell (@argv); #### Fin del ejemplo, inicio de otros métodos posibles #run shell una vez $ sh-> una vez (@argv); # carga de bibliotecas y ejecuta cada biblioteca _initlib $ sh-> initlibs (@modules); $ sh-> teadfile ($ archivo); $ sh-> loadplugins ($ MyPlugin); $ sh-> runcmd ($ cmd); Fry :: Shell es una forma simple y flexible de crear una cáscara. A diferencia de la mayoría de las otras conchas de peso ligero, este módulo facilita las bibliotecas de carga (ONU) de carga de funciones y, por lo tanto, fomenta la creación de cáscaras adaptadas a varios módulos. Aunque la cáscara se puede ver actualmente en la línea de comandos, el marco es lo suficientemente flexible como para admitir otras vistas (especialmente una web una. Este módulo está sirviendo principalmente (servirá) como el modelo en un marco MVC. De una perspectiva de usuario ayuda a Sepa que una sesión de shell consiste en principalmente cuatro componentes de Conchas (cuyas clases se conocen como clases básicas): Bibliotecas (LIB), Comandos (CMD), Opciones (OPT) y Variables (VAR). Los comandos y las opciones son los mismos que en cualquier Ambiente de cáscara: un mapeo de comandos a una función y una opción que cambia el comportamiento de un comando, es decir, cambiando las variables dentro de las funciones de él o llamadas antes del comando. Las variables almacenan todos los datos configurables, incluidos los datos relacionados con estos comandos y opciones. Las bibliotecas son contenedores para Un grupo relacionado de estos componentes. Aquí hay algunas características clave de "Fry :: Shell": · Carga / descarga de componentes de shell en tiempo de ejecución. · Marco flexible para usar características de shell a través de complementos. ¡Incluso puedes configurar una cubierta mínima desnuda que no necesita módulos externos! Actualmente existen complementos para dumping Data, readline Soporte, lectura de configuraciones de shell y visualización de la salida de shell. · Los comandos y las opciones se pueden alias para escribir mínimos en la línea de comandos. · Los comandos pueden tener ayuda y uso definido. · Los comandos pueden tener tipos de argumentos definidos por el usuario. Uno define los tipos de argumentos mediante subrutinas o pruebas que deben pasar. Estas pruebas se aplican luego a los argumentos definidos (s) de un comando. Con los tipos de argumentos definidos, uno también puede definir las rutinas de autocompletación para los argumentos de un comando. · Las opciones pueden modificar variables. Dado que existen variables para casi todos los aspectos de la cáscara, las opciones pueden cambiar muchas funciones básicas de concha. Un ejemplo práctico es 'parsecmd' que nombra la subrutina de parse actual para la línea actual. Cambiar este var cambiaría cómo se analiza la entrada después de que se analicen las opciones. · Las opciones pueden tener diferentes comportamientos definidos, incluida la capacidad de invocar las subrutinas cuando se llama o para mantener un valor por una cantidad específica de iteraciones. · Las opciones predeterminadas incluyen 'Menú' qué números salen y permite que el siguiente comando los haga referencia por número. · Salida de página con buscapersonas preferidas. · Modo multilínea. · Viene con una biblioteca predeterminada decente, FRY: LIB :: Predeterminado, para descargar, enumerar o descargar cualquier componente de shell, ejecutar comandos del sistema, evaluar las declaraciones de Perl y ejecutar métodos de bibliotecas de carga automática. Requisitos: · Perl


Fry :: Shell Software relacionado

Xtm :: ruta

XTM :: Ruta es un módulo Perl con la administración del mapa del tema, XPATH como la recuperación y la instalación de la construcción. ...

148

Descargar

libiriverdb

LibiriverDB es una biblioteca para Iriver JukeBoxes, específicamente los modelos basados en disco duro de la serie H300 y H100. ...

133

Descargar