The dispel command removes a previously cast spell from your system. (See Cast for further info on what "casting" is.)

Saying dispel <spellname> will remove files created during the initial casting of the spell. using the install log in /var/log/sorcery/install as a guide. A compressed archive of the compiled spell is retained by sorcery, in case you want to resurrect the spell later.

Dispel has two options:

-e (or --exile): Removes spells and blocks them from being automatically reinstalled. (E.G.: dispel -e <spellname> will cause that spell to go away and never come back during a sorcery update.)

-d (or --downgrade): Removes the selected spell and replaces it with an older version. (E.G.: dispel -d mozilla 0.9.8 removes mozilla 0.9.9 and replaces it with a copy of 0.9.8 resurrected from the compile cache. If there is no copy in the compile cache, it'll download the source and cast it as normal.)

The -d option is useful for restoring functionality to a system that gets fubared by some new version of a program, or in case you just don't like the new version. It is unclear whether --downgraded spells will be replaced with a newer version during the next sorcery update.

For a list of all Sorcery command, see the page SorceryCommands.

last edited 2006-05-26 01:46:37 by MatthewClark