Documentation

-
-
-
Add a new task to the goo database
Add a new task to the goo database
Show a list of tasks

Modules

Goo
Stick Things together with The Goo
A Goo action
Find all the backlinks for a given "Thing"
Display the backlinks for a given "Thing"
Show an ordered list of Things you care about
Manage command line parameters
Remove excess whitespace
Parse and load .goo files. Based loosely on .ini files.
Interface to a MySQL database via DBI
Simple access to the database schema
Bridge between relational and OO model
Store individual options in the profile
A "Thing" that is found in the database.
Delete a row from a database table
Edit a row in a database table
Make a new row in a database table
Show a profile of a database Thing
Date handling functions
Take the diff!
Call an external editor like vi or nano to edit a file.
Replace tokens in a file or a string and send an email
Provide details about the environment The Goo is running in
Exit from The Goo
A "Thing" that is found in the filesystem and has a location
Simply clone one file to another
Delete a file
Go looking for files
General file handling utilities
Grep all the files in a directory for a pattern
Show a consistent style of text header for The Goo
Jump to a specific line, string or another Thing
Handle simple Jumps to matching strings for example
Utility functions for handling lists
Load a whole list of Things in one go
Drive an SQLite database
Load a Thing from Goo space
Write a message to the log
Super object that holds convenience methods.
Take a hash of options and turn into a table of text
Show a profile for a Thing
Store individual options in the profile
Show a synopsis of a Thing
Prompt the user for info.
Create a GooShell The Goo>
Run a command in the shell
Replace tokens in a file or a string and send an email
Use the TabConverter to fix characters
Convert tab characters to four spaces
Provide meta details about MySQL tables
Model the Team: who? what? why? where? how?
Replace special tokens in a file or a string
Store individual options in the profile
Run Nano, or your favourite editor
Create a simple fixed-width text table
Miscellaneous utilities for handling text
Process very simple ThereDocs --- looking for Things!
A "Thing" in your working environment that you can do actions to
List all the bugs
What?? something that *makes* bugs!!
Profile a config file
Create a synopsis of a Goo Markup Language (GML) Thing
Read a Goo Markup Language (GML) Thing
Write a Goo Markup Language (GML) Thing
Make a new Thing by creating a .goo configuration file
Handle simple Jumps to matching strings for example
Create a synopsis of a program / module / script
Show a profile of the log
Command line utility for making scripts faster
Add stuff to a Perl program
Compile a Perl program
Edit a program interactively as fast as possible
Like ThereDocs except they execute inline
Command line utility for making module skeletons faster
Object for modelling methods
Create a method body
Match a method in a string
Store individual options in the profile
Store individual options in the profile
Model Perl5 reserved words
Add stuff to a Perl5 program
Compile a Perl program
Edit a Perl5 Program using your favourite editor (e.g., vi, vim, nano)
Inspect the DOM of a Perl5 module
Command line utility for making Perl5 module skeletons faster
Create a synopsis of a Perl5 program
Run a Perl5 program
Process ThereDocs embedded in Perl5 programs
Add stuff to a Perl6 program
Compile a Perl6 program
Not implemented yet.
Generate documentation on a perl file based on documentation
Command line utility for making Perl6 module skeletons faster
Create a synopsis of a program / module / script
Run a Perl program
Manipulate Perl programs just like a real programmer.
Tidy up a Perl program using PerlTidy
Show a profile of a Perl program
Clone a program and generate a test stub
Delete stuff from a program
Run a Perl program
Extract the matching scope out of a program
Process ThereDocs embedded Perl modules
What type of pm file is this? Perl6? Perl5?
Experimental module. It translates "typeless" text to full code. It's like writing abbreviate sms txt for Perl code.
Make a task module
Show a list of Tasks
Load a test from disk to run
Analyse program source and make test stubs add to the
Run test scripts
Find all the "Things" in a string
Store individual options in the profile
Jump backwards in the Goo Trail
Jump backwards one step in the Goo Trail
Jump forwards in the Goo Trail
Manage a Trail of Goo Actions - Memex style.
Show a Trail of Things the programmer has been working on
Manage all the different types of Things in The Goo
This provides a Lite interface to XMLish Things
Show the tail of the Goo trail