That looks good. The only thing is that src can accept wild card to include multiple files. When nuget.exe pack command creates the package, these information are lost.
In your implementation, I guess you have to read the .nuspec file embedded inside the .nupkg to retrieve the property values, right?
In your implementation, I guess you have to read the .nuspec file embedded inside the .nupkg to retrieve the property values, right?