I found a macfuse uninstaller deep inside the SeaDrive.app. In the end, here is what I did :
- disconnect all the connected seadrives
- quit the SeaDrive app
- unload the seadrive daemon. in the terminal app, run this :
sudo launchctl unload /Library/LaunchDaemons/com.seafile.seadrive.helper.plist
- remove the
/Library
component.sudo rm /Library/PrivilegedHelperTools/com.seafile.seadrive.helper
sudo rm /Library/Logs/seadrive-helper.log
sudo rm /Library/LaunchDaemons/com.seafile.seadrive.helper.plist
- remove the macfuse component. Launch the uninstaller from terminal.
open /Applications/SeaDrive.app/Contents/Resources/macfuse.fs/Contents/Resources/uninstall_macfuse.app
- There are still a few macfuse drivers files hanging around. remove them with
sudo kextcache -invalidate /
sudo kextcache --clear-staging
- remove files in home directory
rm -rf \
~/.seadrive \
~/'Library/Application Support/SeaDrive' \
~/'Library/Application Support/CrashReporter/SeaDrive'* \
~/'Library/Preferences/com.seafile.seadrive.plist' \
~/'Library/Application Scripts/com.seafile.seadrive.findersync' \
~/'Library/QuickLook/SeaDriveQL.qlgenerator' \
~/'Library/Logs/DiagnosticReports/SeaDrive'* \
~/'Library/Group Containers/com.seafile.seadrive.findersync' \
~/'Library/Containers/com.seafile.seadrive.findersync'
It did not seem necessary to reboot. I did it though, and there was no problem.
Don’t know if I missed something, though.
EDIT :
As noted by @mercury, remove the preferences.
defaults delete ~/Library/Preferences/com.seafile.Seafile\ Drive\ Client.plist
After running the command, The file was still there. I also removed it.