Does anyone else use commands such as these to reset launch services?
There is little to no formal documentation on it from Apple. I know a -domain network could also be added, as well as -seed, and specifications for apps only. But what is this actually doing? I use it when I've disabled a LS by accident preventing my computer from booting normally, which is a lifesaver when I'm not in a place to reset my system entirely. However, I'd like to know what, besides re-enabling, it is actually resetting, as well as what purpose the -seed argument serves?
Code:
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -seed -r -f -v -domain local -domain user -domain system