14 Commits

Author SHA1 Message Date
Finn Sheng
23726d7420 Refactor (#10)
* refactor: cleanup duplicated logic

* refactor: cleanup config.rs

* refactor: cleanup explain.rs

* refactor: cleanup instance.rs

* refactor: cleanup

* refactor: use UnixStream instead of status file

* Refactor vm lifetime (#8)

* fix: handle vm supervisor being killed

* fix: fixed the loop connection retry

* refactor: extracted vm_manager liveness check logic

* Script failure report (#9)

* feat: added script failure report

* feat: vm error report can also report ssh.sh

* refactor: liveness check when connecting to ssh

* fix: fixed the wrong InstanceError::VMError

* fix: fixed the is_lock_stable
2026-02-15 18:09:38 -05:00
robcholz
727adffb4c feat: added disk support 2026-02-07 23:05:52 -05:00
robcholz
57ebe7ffee refactor: added banner source 2026-02-07 22:14:20 -05:00
robcholz
402f37bae4 feat: added vm info 2026-02-07 17:36:07 -05:00
robcholz
fa221419dd feat: added explain command to display network 2026-02-07 16:37:31 -05:00
robcholz
94d941c21a feat: added explain command to display mounts 2026-02-07 16:31:32 -05:00
robcholz
c98bc78f55 feat: added list and clean cli cmd 2026-02-07 16:20:51 -05:00
robcholz
15a5199d5f feat: setup vibebox commands 2026-02-07 14:42:51 -05:00
robcholz
52bcd88d7e feat: wired up vm and tui 2026-02-06 17:04:36 -05:00
robcholz
e3ba0a0072 feat: now tui is complete 2026-02-06 15:12:47 -05:00
robcholz
d710d39c27 feat: now fixed 2026-02-06 15:00:33 -05:00
robcholz
8597fb3d02 feat: added scrollable page and terminal height is fixed 2026-02-05 23:25:05 -05:00
robcholz
8764a4c997 feat: added send to terminal 2026-02-05 23:14:03 -05:00
robcholz
0bd9aead3f feat: added tui 2026-02-05 22:14:21 -05:00