WIP:aryan/build
You'll want some sort of error handling here. What if the vm fails to start? Check the returncode and such on a .communicate()
WIP:aryan/build
This port should be configurable, otherwise we can't run several vms at the same time. Best put it in argparse
WIP:aryan/build
Say I enable nographic
. It seems like this display arg will conflict. Instead, it'd be better for these to be the else branch on the conditional below