Separated out vmware and git funcs