I've added a conditional to Chocolatey-Install that will tear apart a packages.config file and run Chocolatey-NuGet (there are notes about extending this to include a source, like: gem, webpi). I have a few tests using Pester. And even updated the Chocolatey-Help. I think I got the xor command line reference format correct.
wrote the function to parse the packages.config and call choco nuget …
stubbed a spec for a malformed packages.config
setup the chocolatey install packages.config top level call
added some output to the console with h1 formatting
tried to update the docs. not so hot at cmd line xor set notation
tried to update the docs: cinst docs
testing when the manifest contains no versions
the 'installing packages from...' statement shows the fully resolved …
Yikes, this is showing all my commits. How do I squash them into one, but keep the branch? Or maybe that's a case of 'lying to source control' and should be avoided. Looks like you've got the options on your side.
EDIT: I found the diff view! Nevermind about all that.
changed the packages.config test to do a split-path and test the file…
chocolatey packages config will call chocolate install again, this ti…
…me with the source specified
These latest commits add a better test for the -packageName actually being apackages.configfile. AndChocolatey-PackagesConfigcallsChocolatey-Installwith the-source` specified, so you can write a manifest like
-packageName actually being a
<package id="whatever" />
<package id="whatever.x64" version="0.1" />
<package id="foobar" version="0.1.87" source="myget.com/apikey/myfeed" />
<package id="somegem" source="ruby" />
<package id="somewebthing" source="webpi" />