RFE: make a simplified installed like http://chocolatey.org/install.ps1


Chocolatey has a command available at http://chocolatey.org/ 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. :)
Closed Aug 5, 2013 at 7:14 AM by mwrock
I ended up implementing the click once approach. It exposes a very simple url http://boxstarter.org/package/<your package name> and can simply be invoked using the START keyword both in Powershell and the command line.


mwrock wrote Mar 25, 2013 at 4:52 PM

Yes I think I will do this. It will probably just be a wrapper for installing chocolatey if it is not installed and then getting the boxstarter modules via chocolatey and finally loading the modules. Then like you mention it will also begin an install if a package name is passed. I'll put this same logic in the .zip on codeplex so as I rev new versions, I don't have to update the codeplex zip since it will just be a proxy for the chocolatey install.

The Holy Grail that I am really after is http://boxstarter.codeplex.com/workitem/7 which is to create a one-click app for the install.

Thanks a bunch for all your feedback!!!

jmanning wrote Aug 5, 2013 at 1:51 PM

Awesome, thanks Matt!!!