Introduction Starting
To launch GAMGI, just type gamgi on a shell window and press Return.

GAMGI can also be launched with an unlimited number of command line parameters, each one naming a GAMGI XML file, for example, gamgi file1.xml file2.xml. These files are automatically imported, in the order they were typed (file1.xml first, then file2.xml, etc.), exactly as if the files had been imported in the same sequence, one by one, after launching GAMGI, using File Import.

This is particularly useful to configure GAMGI automatically, immediately after it starts, by reading configuration information from a file. For example, adding the line alias gamgi='gamgi $HOME/gamgi/defaults.xml' to the file $HOME/.bashrc, prompts GAMGI to read $HOME/gamgi/defaults.xml everytime it starts, providing a simple, flexible way to initialize GAMGI with the user preferences indicated in defaults.xml. Launching GAMGI by typing gamgi data.xml will result in: 1) GAMGI starts; 2) GAMGI imports $HOME/gamgi/defaults.xml; 3) GAMGI imports data.xml.

GAMGI supports HTTP 1.0/1.1 and anonymous FTP (PASV) protocols (the most recent), so file.xml can be a local file, as /home/user/local_file.xml or ../directory/local_file.xml, or a remote file, such as http://website/remote_file.xml or ftp://ftp_server/pub/remote_file.xml.

When an error is found in a file, GAMGI shows a message describing the problem and ignores the file. The downstream files (not red yet), are also ignored.