|
NAMEGoo::ConfigFile - Parse and load .goo files. Based loosely on .ini files.SYNOPSISuse Goo::ConfigFile;DESCRIPTIONAll Things have a corresponding ".goo" file based on their file suffix. Perl modules, for example, have the configuration file "pm.goo", scripts "pl.goo", Javascript files "js.goo", log files "log.goo" and Goo configuration files "goo.goo".All .goo files are stored in the user's home directory: ~/.goo/things/goo/. A .goo configuration file includes a list of actions (e.g., E[X]it) and an action handler (e.g., Exiter.pm). For file-based Things (see Goo::FileThing) the configuration file includes a "location" field(s) where Things of this type can be found. For database Things (see Goo::DatabaseThing) the configuration file includes a "table" field where Things of this type can be found. Each action specified in .goo file contain an action letter in square brackets (e.g., [E]dit). This letter can be used directly on the command line to invoke the action handler on the Thing (e.g., goo -e Object.pm). METHODS
AUTHORNigel Hamilton <nigel@trexy.com>SEE ALSO
Visit the GSP FreeBSD Man Page Interface. |