feat: wired up vm and tui

This commit is contained in:
robcholz
2026-02-06 17:04:36 -05:00
parent e3ba0a0072
commit 52bcd88d7e
7 changed files with 240 additions and 294 deletions
+11 -1
View File
@@ -88,4 +88,14 @@ They are also stored per project, in `vibebox.toml`
- use `:explain` to display:
- mounts: host_path → guest_path, ro/rw
- network: mode (allowlist/blocklist) and entries
- storage: paths to vibebox.toml and .vibebox/ (relative from the project_dir)
- storage: paths to vibebox.toml and .vibebox/ (relative from the project_dir)
## Connection
### SSH
- In Project cache, generate and store ssh pair
- In provisioning, install and enable openssh-server in VM
- Mount ssh pair to VM when starting up
- get ipv4 address of VM, store it to project cache
- and connect to VM via ssh with ip and ssh key