README
1"The Goo" helps you stick "Things" together in your working environment.
2
3Things include Perl modules, Perl scripts, log files, javascripts, configuration files, database tables, templates etc.
4
5The Goo records a "Trail" as you jump quickly from Thing to Thing in a simple, text-based console. It remembers how you
6associate Things in your environment.
7
8Accelerate your work by quickly traversing the Trail of associations between Things.
9
10To see how The Goo works take the tour: http://thegoo.org/goo-tour.pdf.
11
12INSTALLATION
13
14To install this module, run the following commands:
15
16 perl Makefile.PL
17 make
18 make test
19 make install
20
21
22THINGS
23
24Each type of Thing has a ".goo" configuration file.
25
26The .goo file lists the locations where Things of this type can be found (e.g., directory, database) and the actions that
27can be performed on a Thing (e.g., [E]dit = Editor.pm).
28
29Perl modules, for example, have a ".pm" suffix so this type of Thing is defined in the pm.goo configuration file. The
30pm.goo file includes a list of directory locations where Perl modules can be found and a list of actions that can be
31performed on Perl modules. These actions relate to the "action handlers" that carry out the action (e.g., E[X]it =
32Exiter.pm).
33
34General action handlers are located in the top-level Goo/ directory (e.g., [Z]one -> Zone.pm) and Thing-specific action
35handlers are found in a Goo/Thing/ subdirectory based on suffix. Perl modules, for example, use a special editor ([E]dit =
36Goo::Thing::pm::Editor.pm) and the action handler is located in the Goo/Thing/pm directory.
37
38SUPPORT AND DOCUMENTATION
39
40After installing, you can find documentation for this module with the perldoc command.
41
42 perldoc Goo
43
44You can also look for information at:
45
46 TheGoo.org
47 http://thegoo.org
48 http://blog.thegoo.org
49
50 Search CPAN
51 http://search.cpan.org/dist/Goo
52
53 CPAN Request Tracker:
54 http://rt.cpan.org/NoAuth/Bugs.html?Dist=Goo
55
56COPYRIGHT AND LICENCE
57
58Copyright (C) 2005 Nigel Hamilton
59
60This program is free software; you can redistribute it and/or modify it
61under the same terms as Perl itself.
62