Search results for "module:Zoidberg"
Zoidberg - A modular perl shell
*This page contains devel documentation, if you're looking for user documentation start with the zoid(1) and zoiduser(1) man pages.* This module contains the core dispatch and event logic of the Zoidberg shell. Also it is used as a 'main object' so o...
JBERGER/Zoidberg-0.981 - 09 Jan 2012 20:03:00 UTC
Zoidberg::Fish - Base class for loadable Zoidberg plugins
Once this base class is used your module smells like fish -- Zoidberg WILL eat it. It supplies stub methods for hooks and has some routines to simplefy the interface to Zoidberg. One should realize that the bases of a plugin is not the module but the...
JBERGER/Zoidberg-0.981 - 09 Jan 2012 20:03:00 UTC
Zoidberg::Utils - An interface to zoid's utility libs
This module bundles common routines used by the Zoidberg object classes, especially the error and output routines. It is intended as a bundle or cluster of several packages so it is easier to keep track of all utility methods....
JBERGER/Zoidberg-0.981 - 09 Jan 2012 20:03:00 UTC
Zoidberg::Contractor - Module to manage jobs
Zoidberg inherits from this module, it manages jobs. It uses Zoidberg::StringParser. Also it defines Zoidberg::Job and subclasses. FIXME lots of documentation...
JBERGER/Zoidberg-0.981 - 09 Jan 2012 20:03:00 UTC
Bundle::Zoidberg - A bundle to install the zoidberg shell
This bundle contains the zoidberg shell with all bells and whistles. Dependencies are not listed....
JBERGER/Zoidberg-0.981 - 09 Jan 2012 20:03:00 UTC
Zoidberg::Shell - A scripting interface to the Zoidberg shell
This module is intended to let perl scripts interface to the Zoidberg shell in an easy way. The most important usage for this is to write 'source scripts' for the Zoidberg shell which can use and change the parent shell environment like /.*sh/ source...
JBERGER/Zoidberg-0.981 - 09 Jan 2012 20:03:00 UTC
Zoidberg::PluginHash - Magic plugin loader
*Documentation about Zoidberg's plugin mechanism will be provided in an other document. FIXME tell where exactly.* This module hides some plugin loader stuff behind a transparent "tie" interface. You should regard the tied hash as a simple hash with ...
JBERGER/Zoidberg-0.981 - 09 Jan 2012 20:03:00 UTC
Zoidberg::StringParser - Simple string parser
This module is a simple syntax parser. It originaly was designed to work like the built-in "split" function, but to respect quotes. The current version is a little more advanced: it uses user defined grammars to deal with delimiters, an escape char, ...
JBERGER/Zoidberg-0.981 - 09 Jan 2012 20:03:00 UTC
Zoidberg::DispatchTable - Class to tie dispatch tables
This module provides a tie interface for converting config strings to CODE references. It takes an object references ($self) as starting point for resolving subroutines. If the object has a method "parent()" the refrence returned by this method is us...
JBERGER/Zoidberg-0.981 - 09 Jan 2012 20:03:00 UTC
Zoidberg::Utils::Output - Zoidberg output routines
This module provides some routines used by various Zoidberg modules to output data. Although when working within the Zoidberg framework this module should be used through the Zoidberg::Utils interface, it also can be used on it's own....
JBERGER/Zoidberg-0.981 - 09 Jan 2012 20:03:00 UTC
Zoidberg::Fish::Log - History and log plugin for Zoidberg
This plugin listens to the 'prompt' event and records all input in the history log. If multiple instances of zoid are using the same history file their histories will be merged. TODO option for more bash like behaviour In order to use the editor feat...
JBERGER/Zoidberg-0.981 - 09 Jan 2012 20:03:00 UTC
Zoidberg::Fish::Intel - Completion plugin for Zoidberg
This class provides intelligence for tab-expansion and similar functions. It is very dynamic structured....
JBERGER/Zoidberg-0.981 - 09 Jan 2012 20:03:00 UTC
Zoidberg::Utils::Error - OO error handling
This library supplies the methods to replace "die()". These methods raise an exception but passing a object containing both the error string and caller information. Thus, when the exception is caught, more subtle error messages can be produced depend...
JBERGER/Zoidberg-0.981 - 09 Jan 2012 20:03:00 UTC
Zoidberg::Utils::GetOpt - Yet another GetOpt module
Although when working within the Zoidberg framework this module should be used through the Zoidberg::Utils interface, it also can be used on it's own. This module provides a general 'getopt' interface, aimed at built-in functions for zoid. The idea i...
JBERGER/Zoidberg-0.981 - 09 Jan 2012 20:03:00 UTC
Zoidberg::Fish::Commands - Zoidberg plugin with builtin commands
This object contains internal/built-in commands for the Zoidberg shell. EXPORT None by default....
JBERGER/Zoidberg-0.981 - 09 Jan 2012 20:03:00 UTC
Zoidberg::Fish::ReadLine - Readline glue for zoid
This plugin provides a general readline interface to Zoid, the readline functionality can be provided by any module in the Term::ReadLine hierarchy. By default Term::ReadLine::Zoid is used when it is available; with other modules functionality can be...
JBERGER/Zoidberg-0.981 - 09 Jan 2012 20:03:00 UTC
Zoidberg::Utils::FileSystem - Filesystem routines
This module contains a few routines dealing with files and/or directories. Mainly used to speed up searching $ENV{PATH} by "hashing" the filesystem. Although when working within the Zoidberg framework this module should be used through the Zoidberg::...
JBERGER/Zoidberg-0.981 - 09 Jan 2012 20:03:00 UTC