i run vmware on my mac often. but most of that time is actually running kvm through libvirt, because vmware fusion is not very scriptable. and thats just sad.
i was, originally going to ask for network control from the command line. once in awhile someone hacks this together and then things change. obviously its not a stable solution. making a network control command in libvirt was trivial in effort, including control of dhcp so you can have a network with some of the range left for static addresses. i didnt have to reverse engineer anything and i know it wont fall out from under me at the next version.
id like to have this for fusion. you already created the api and support for vsphere. all im asking is that you add this to fusion. im sure workstation users would benefit as well.