Guest User

Untitled

a guest
Aug 14th, 2017
707
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Definition: grimoire - a directory tree of spells contained in /var/lib/sorcery/codex/
  2. Definition: spell - a directory in the grimoire with all the build scripts for a package (the directory name is the package name)
  3. the spell tells the package manager how to obtain the code from the upstream, which dependencies to pull, how to build it and install it
  4.  
  5. to get a general smgl manual
  6. $ cast smgl-setup
  7. $ man smgl-setup
  8.  
  9. to change general things like the sorcery color scheme and parallel compilation settings in a TUI menu
  10. $ sorcery
  11.  
  12. to update the package manager
  13. $ sorcery update
  14.  
  15. to update the spell list (grimoire)
  16. $ scribe update
  17.  
  18. to rebuild everything from source
  19. $ sorcery rebuild
  20.  
  21. to rebuild only the packages needing an upgrade
  22. $ sorcery upgrade
  23.  
  24. to cast and reconfigure a spell
  25. $ cast -r <spell>
  26.  
  27. to reinstall dispelled package from cache (if you still have it there and don't want to recompile it)
  28. $ resurrect <package>
  29.  
  30. after casting new spells you need this to have apropos, man -k, and whatis
  31. $ makewhatis
  32.  
  33. to list grimoires
  34. $ scribe index
  35.  
  36. to check for broken installations
  37. $ cleanse --fix
  38.  
  39. to delete completely a spell
  40. $ dispel --nosustain <spell>
RAW Paste Data