Commit Graph
18 Commits
Author SHA1 Message Date
user d5402b7735 utmctl: support booting into recovery mode 2025-04-16 12:16:49 +02:00
Naveenraj M f57fe2ef64 scripting: add vm resgistry suite
The registry suite is used to read and update vm registry.
All configs saved to disk is exposed by Configuration suite,
similarly those that are not saved to disk are stored in RegistryEntry
 will now be exposed by Registry suite.
  - UTMScriptingRegistryEntryImpl will control what will be exposed from RegistryEntry to scripting bridge, currently only shared directory is exposed in the form of [URL]
  - expose UTMQemuVirtualMachine.system as public to be used in Scripting
  - Add UTMRegistryEntry.appendSharedDirectory to support multiple directory shares.
2025-01-18 16:55:32 -07:00
Naveenraj M 05065625bf scripting: add export command 2024-10-04 01:33:50 -06:00
osy 37991d246f vm: rewrite UTMVirtualMachine in Swift 2023-06-28 19:45:05 -05:00
osy d498239b38 data: refactor UTMVirtualMachine to VMData for use in Views
This replaces the functionality of UTMWrappedVirtualMachine and moves some of
the presentation logic from UTMVirtualMachine.
2023-06-26 23:28:18 -05:00
osy 03d200422f manager: factor out QEMUKit as a separate project 2023-06-25 08:43:05 -05:00
osy cd96e525a3 scripting: implement delete and duplicate commands 2023-03-19 21:11:22 -07:00
osy 4b4b33d10a scripting: add configuration suite 2023-03-19 21:11:22 -07:00
osy 22e7e4284d scripting: add guest suite
Support read/write files and execute commands via QEMU guest agent.
2023-03-14 01:39:20 -07:00
osy 917ccf9c74 scripting: return error when trying to suspend or stop a non-running vm
Fixes #4884
2023-01-03 18:32:08 -08:00
osy bd5de65406 scripting: use the right error description override 2023-01-03 18:29:00 -08:00
osy 085366e70f utmctl: fix stop request not working
Fixes #4850
2022-12-27 16:36:00 -08:00
osy 2daa38ac35 scripting: add support for disposible mode 2022-12-16 13:58:25 -08:00
osy b7e4d2a627 scripting: localize error text 2022-12-15 18:17:24 -08:00
osy 1b48c64967 scripting: properly create vm window on start 2022-12-14 22:35:46 -08:00
osy 8839b605ea utmctl: rewrote to use scripting bridge 2022-12-14 22:35:46 -08:00
osy 7e71fefb1e scripting: fix various issues running scripts 2022-12-14 18:44:15 -08:00
osy d2b488b6a5 scripting: add scripting bridge support 2022-12-14 09:16:07 -08:00