Zoidberg - A modular perl shell River stage one • 1 direct dependent • 1 total dependent

*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 GMT

Zoidberg::Utils - An interface to zoid's utility libs River stage one • 1 direct dependent • 1 total dependent

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 GMT

Zoidberg::Fish - Base class for loadable Zoidberg plugins River stage one • 1 direct dependent • 1 total dependent

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 GMT

Zoidberg::Shell - A scripting interface to the Zoidberg shell River stage one • 1 direct dependent • 1 total dependent

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 GMT

Zoidberg::Fish::Intel - Completion plugin for Zoidberg River stage one • 1 direct dependent • 1 total dependent

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 GMT

Zoidberg::PluginHash - Magic plugin loader River stage one • 1 direct dependent • 1 total dependent

*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 GMT

Zoidberg::Fish::Log - History and log plugin for Zoidberg River stage one • 1 direct dependent • 1 total dependent

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 GMT

Zoidberg::Contractor - Module to manage jobs River stage one • 1 direct dependent • 1 total dependent

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 GMT

Zoidberg::Utils::Error - OO error handling River stage one • 1 direct dependent • 1 total dependent

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 GMT

Zoidberg::StringParser - Simple string parser River stage one • 1 direct dependent • 1 total dependent

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 GMT

Zoidberg::Utils::Output - Zoidberg output routines River stage one • 1 direct dependent • 1 total dependent

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 GMT

zoid - a modular perl shell River stage one • 1 direct dependent • 1 total dependent

Zoidberg provides a modular Perl shell written, configured, and operated entirely in Perl. It aspires to be a fully operational login shell with all the features one normally expects. But it also gives direct access to Perl objects and data structure...

JBERGER/Zoidberg-0.981 - 09 Jan 2012 20:03:00 GMT

Zoidberg::Fish::ReadLine - Readline glue for zoid River stage one • 1 direct dependent • 1 total dependent

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 GMT

Zoidberg::Utils::GetOpt - Yet another GetOpt module River stage one • 1 direct dependent • 1 total dependent

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 GMT

Zoidberg::DispatchTable - Class to tie dispatch tables River stage one • 1 direct dependent • 1 total dependent

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 GMT

Zoidberg::Fish::Commands - Zoidberg plugin with builtin commands River stage one • 1 direct dependent • 1 total dependent

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 GMT

Zoidberg::Utils::FileSystem - Filesystem routines River stage one • 1 direct dependent • 1 total dependent

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 GMT

17 results (0.052 seconds)