Description I have been looking for a simple way to pass parameters to Vagrant while specifying their names and without hurting Vagrant's own parameters. I have seen few different suggested solutions including using ENV\ARGV. I have chosen to use the library GetoptLong Suggested Solution The suggested solution is pretty