Raise Dead (rd)
Overview
The Raise Dead spell recovers files from the graveyard realm, allowing you to restore previously deleted files and directories.
Features
- File recovery
- Interactive selection
- Automatic renaming
- Graveyard management
- Path restoration
Requirements
- Python package:
click
- Active Necromancy session (graveyard realm)
Installation
Built into Magi.CLI core spells.
Usage
Restore specific file:
Interactive mode:
Recovery Process
- Lists available files in graveyard
- Allows file selection
- Restores with "undead_" prefix
- Moves to current directory
- Removes from graveyard
Examples
Interactive Recovery
Direct Recovery
cast rd important_file.txt
Output Location
Files are restored to the current directory with "undead_" prefix:
- Original: script.py
- Restored: undead_script.py
Common Use Cases
- Recovering deleted files
- Restoring backup copies
- Retrieving test files
- Emergency recovery
- File version recovery
Best Practices
- Check graveyard contents first
- Note original filenames
- Verify restoration location
- Check available space
- Remember filename changes
Notes
- Requires existing graveyard
- Automatic prefix addition
- Interactive file selection
- Current directory restoration
- Original file removal from graveyard