dispel

dispel removes a previously-cast spell from a system. dispel spell will remove a spell from the system.

dispel options

  • -d, --downgrade <spell> [version]

    • Remove the selected spell and restore to the given previously installed version. The version parameter is optional and specifies preference. The user will be shown a list of ver- sions to choose from (unless there is only one).
  • -e, --exile <spell>

    • removes software package and sets package status to 'exiled'. This prevents it from being cast again automatically, such as when it is needed as a dependency. To reverse an exile, refer to sorcery unexile.

  • --notriggers
    • disables handling of "triggers" for this session, the automatic recasting/dispelling of other spells when a spell is dispelled.
  • --nosustain
    • usually, sorcery will refuse to dispel things it vitally needs (gcc, tar, bash, etc.). This overrides that protection.
  • --noreap
    • dispel the spell without removing its files
  • --no-reap-depends
    • Don't remove dependency information. Use with extreme caution as it can break a system badly.
  • --total-dispel
    • Remove everything including config files, even if they were modified.
  • --noqueue
    • Don't try to remove the spell from the install queue
  • --orphan <quad-opt>

    • Default action for dispelling a newly orphaned child spell.
  • --non-orphan <quad-opt>

    • Default action for dispelling a dependee of another spell, that is not an orphan (doing this will break the spells that still depend on it).
  • --child <quad-opt>

    • Default action for dispelling a child spell that is either an orphan or a non-orphan.
  • --recast-parent <quad-opt>

    • If a spell has a child removed from under it, the spell is considered broken, if all of the removed children are optional, the spell may be recast without those depends. This option controls the default for this action.
  • --dispel-parent <quad-opt>

    • Default action for dispelling broken parents, the user is asked for recasting if possible first.
  • --user-deps
  • --user-child-deps
  • --user-parent-deps
    • Use defaults for dependency following from the sorcery menu for child and/or parent dependency following.
  • -h, --help
    • outputs short help

See also: http://jucato.org/sourcemage/sorcery/dispel.html

Sorcery/SorceryCommands/Dispel (last edited 2009-09-23 19:54:38 by DonaldJohnson)