# vfs/list
All active VFS mounts (prelude-seeded and runtime-registered) as a map
of name → parsed spec. The global mount table is authoritative — this
includes mounts inherited from the workspace prelude, visible to every
runtime in the process.
## Syntax
[vfs/list]
## Examples
[vfs/mount "prod" %{ :kind :ssh :host "10.0.0.5" :root "/srv/app" }] [vfs/list] # => %{ :prod %{ :kind "ssh" :host "10.0.0.5" :root "/srv/app" } } [vfs/mount "docs" %Local{ :root "/usr/share/doc" }] [vfs/list]~docs~kind # => "local"
## Returns
A map `%{ <name> %{ :kind "local"|"ssh" :root ... :host ... :user ...`
:port ... :identity ... :jump ... } }`. Fields absent from the spec are`
omitted (`:port` only appears when it isn't 22).
## See Also
`vfs/mount`, `vfs/unmount`