Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add more URL Scheme actions #3255

Open
5 tasks
conath opened this issue Nov 5, 2021 · 5 comments
Open
5 tasks

Add more URL Scheme actions #3255

conath opened this issue Nov 5, 2021 · 5 comments
Labels
enhancement good first issue

Comments

@conath
Copy link
Contributor

@conath conath commented Nov 5, 2021

The following UTM features could reasonably be exposed via the URL scheme:

  • Delete a VM
  • Rename a VM
  • Clone a VM
  • Import a VM from file URL (as opposed to the downloadVM action which only works with Web URLs)
  • Quit (possibly with a parameter whether to force quit any running VMs)
@conath conath added enhancement good first issue labels Nov 5, 2021
@ktprograms
Copy link
Contributor

@ktprograms ktprograms commented Nov 6, 2021

If a URL scheme can return data, an export QEMU command url might be helpful.

@conath
Copy link
Contributor Author

@conath conath commented Nov 6, 2021

To allow bidirectional communication, we would need to implement the X-Callback-URL specification. I'm not sure if this would be helpful for scripting from the command line. It would definitely work with Shortcuts.

@conath
Copy link
Contributor Author

@conath conath commented Nov 6, 2021

I've opened #3256 about the X-Callback-URL implementation.

@adespoton
Copy link

@adespoton adespoton commented Jan 22, 2022

Another feature that could be reasonably exposed is Pause|Snapshot/Resume VM. You could also expose ejecting/loading removable media from a VM.

@conath
Copy link
Contributor Author

@conath conath commented Jan 22, 2022

Pause & resume is already implemented, see the Wiki for the full list.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement good first issue
Projects
None yet
Development

No branches or pull requests

3 participants