Accessing DBs using a custom VFS is one thing, but the CLI itself is not using any VFS, but direct C/Posix APIs to access files. I've long wished for the CLI to also use a few abstractions to be usable embedded in a larger application, that would provide IO, main-entry-point, etc... Oh well :)