Chocolatey has a command available at
that a user can run from both cmd and powershell to get chocolatey installed:
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('http://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
It seems like http://boxstarter.org/
could include a similar kind of script that would enable a 'fresh install' experience.
Even better would be if a person could include (as a replacement or as a parameter) a pointer to their own package and then it would install Boxstarter and run the steps/package pointed to by the parameter.
Currently I'm doing something similar, albeit much more manual, via a powershell script I keep in a public github repo - I'd much rather replace that with a Boxstarter package. :)