| Término :: Filtro Ejecute una sesión de terminal interactiva, filtrando la entrada y salida |
Descargar ahora |
Término :: Filtro Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Jesse Luehrs
- Sitio web del editor:
- http://search.cpan.org/~doy/
Término :: Filtro Etiquetas
Término :: Filtro Descripción
Este módulo es un rol de alce que implementa la ejecución de un programa en un PTY, al tiempo que puede filtrar los datos que se presentan dentro y fuera de ella. Esto se puede utilizar para alterar las entradas y las salidas de un programa basado en terminales (como en la "sinopsis"), o para interceptar los datos dentro o fuera para grabarlo o grabarlo (aplicación :: ttyrevec o aplicación :: termcast, por ejemplo). Este rol está destinado a ser consumido por una clase que implementa sus devoluciones de llamada como métodos; Para una API basada en devolución de llamada más simple, es posible que desee usar el término :: Filtrar :: Equipo de devolución de llamada en lugar.Synopsis Mi :: Término :: Filtro; usar alces; con 'término :: filtro'; Sub Munge_Input {My $ Self = Shift; mi ($ tengo) = @_; $ tengo = ~ S / \ CE / E-ELBERETH \ N / G; $ tengo; } Sub Munge_Output {My $ Self = Shift; mi ($ tengo) = @_; $ tengo = ~ S / (Elbereth) / \ E [35m $ 1 \ e [m / g; $ tengo; } Mi :: Término :: Filtro-> New-> Ejecutar ('Nethack'); Página de inicio del producto
Término :: Filtro Software relacionado