Summon downloads the source code for a specified spell.

Usage: summon <spellname>

After the download is complete, a spell can be cast without having to wait for a download. If the desire is to summon all spells before casting them, then cast -s will do so.

Multiple spells can be summoned like so:

summon <spell1> <spell2> <spell3> . . . <spellX>


Command-line Options

Summon has five command line options:

--from
Usage: summon --from <directory>
This command specifies what directory the source will be downloaded to.

-d or --download
Usage: summon -d foo
Force download of source, regardless of whether it exists locally or not.

--queue
Usage: summon --queue
Downloads all spells in the install queue.

--all
Usage: summon --all
Downloads all spells in the codex.

WARNING: Summoning the entire codex is not necessarily a great idea. This will use up a lot of disk space.


Proxy Settings

Summon can be made to use a proxy server by setting the environment variables http_proxy, ftp_proxy, and no_proxy (for sites which are to bypass the proxy).

Note that all of these environment variables are in lowercase.


Fastest mirror site lookup

Summon can be configured (using the sorcery command) to use netselect to find the fastest mirror site, wihch can reduce download time.

Sorcery/SorceryCommands/Summon (last edited 2009-09-23 20:12:32 by DonaldJohnson)