nullspace volume ... to manage durable shared filesystems without starting
a sandbox. Use nullspace sandbox create --volume ... to mount a volume into a
new sandbox.
Create And Inspect
volume get accepts a volume ID such as vol_... or an exact volume name.
--fields returns compact metadata for scripts.
Mount Into A Sandbox
ref can be a volume name or ID. mount must be an absolute sandbox path.
subpath is resolved inside the volume. ro=true makes the sandbox mount
read-only, but callers with API access can still modify the volume through
direct nullspace volume ... commands.
The CLI currently supports create-time volume mounts. Use the Python SDK or
HTTP API to attach, detach, check health, or remount a volume on an already
running sandbox. Destroying a sandbox releases its remaining volume
attachments. nullspace sandbox hibernate releases live mount leases while
stopped, but preserves attachment intent and remounts the same volumes on
resume.
Read And Write Direct Files
Direct volume file paths are volume-internal absolute paths rooted at/.
@file.json:
Manage Paths
exists exits with status 0 when the path exists and 1 when it does not.
info and stat both return metadata JSON.
Search, Replace, And Watch
find searches file contents. search matches file names. replace returns a
structured replacement result, including dry-run details. watch streams JSON
events until interrupted or until --timeout expires.
Upload And Download
--force overwrites an existing local destination. Directory downloads extract
by default; --archive keeps the downloaded tar archive.