Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.machine0.io/llms.txt

Use this file to discover all available pages before exploring further.

Uses rsync over SSH. Requires rsync on both ends (pre-installed on all machine0 images and macOS).

push

machine0 sync push <local-path> <vm>:[remote-path] [flags]
FlagDescription
--usernameSSH username
--dry-runShow what would transfer
--deleteDelete remote files that don’t exist locally
-w, --watchWatch for changes and re-sync automatically
Remote path defaults to ~/ if omitted.
machine0 sync push ./src myvm:~/app
machine0 sync push ./src myvm:~/app --watch
machine0 sync push ./project myvm:~/project --delete

pull

machine0 sync pull <vm>:[remote-path] <local-path> [flags]
FlagDescription
--usernameSSH username
--dry-runShow what would transfer
--deleteDelete local files that don’t exist on VM
machine0 sync pull myvm:~/app ./src