I use rclone to sync my NAS to an AWS compliant remote storage provider. I also have an rclone mount set up, which I find very useful.
As background, I installed rclone using homebrew. I like using homebrew because I feel safer that I know how back things out and remove packages if I need to. If you've used homebrew to install rclone, you'll know that there's a dependency problem with macFUSE. That is, even if you have it installed before installing rclone, it won't be recognised and rclone mount won't work. There's a workaround explained in this Git issue (#5373)
So far so good. Except...
I just installed ubuntu inside a UTM virtual machine. I want to use it for hosting a local copy of wordpress for my company website for experimenting on. I might also use it for playing with web development or spin up others for various projects where I have no clue what I'm doing and want to create an isolated environment.
To do this conveniently, I want to connect to the VMs filesystem, and for that sshfs seems the obvious choice. Here's the sticking point. It appears that sshfs isn't included in macFUSE anymore. So I tried to install sshfs using brew and it won't install (#1654). The error message says that sshfs can't be installed because it needs macFUSE (which I already have installed) and that macFUSE is closed source.
Now that's annoying.
There's a possible fix proposed in #1654 that involves stripping out macFUSE and everything dependant on it and tapping gromgit/homebrew-fuse. I could try this but I think that would break my rclone install because the fix in 5373 requires you to install macFUSE at the same time as rclone.
Have other people come across this? What would be the best course of action? Should I uninstall macFUSE and install OSXFUSE instead. Would rclone mount still work if I did that, or would I break it? If I install OSXFUSE, will sshfs then install?