New remote file systems

Extending F2 Commander

New remote file systems

F2 Commander uses fsspec for all file systems support. It is bundled with fsspec and thus all of its implementations that come with it. Other types of file systems may require additional packages being installed as explained in Remote file systems.

Importantly, it also means that users can bundle their own file system implementations. For this, implement a fsspec file system by following its documentation. It indeed can be very simple. The implementation should be then installed into the same Python environment where F2 Commander is installed. F2 Commander will not propose to use in the “Connect” dialog, but you can create a Bookmark that connects to any custom file system.