Skip to content

Commit

Permalink
first attempt at creating a NuGet package
Browse files Browse the repository at this point in the history
  • Loading branch information
unknown authored and unknown committed Sep 27, 2011
1 parent ecc65d1 commit 1449290
Show file tree
Hide file tree
Showing 6 changed files with 47 additions and 5 deletions.
17 changes: 17 additions & 0 deletions Package.nuspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0"?>
<package >
<metadata>
<id>GoCommando</id>
<version>0.2</version>
<authors>Mogens Heller Grabe</authors>
<owners>Mogens Heller Grabe</owners>
<licenseUrl>http://en.wikipedia.org/wiki/Beerware</licenseUrl>
<projectUrl>http://mookid.dk/oncode/gocommando</projectUrl>
<description>GoCommando is a small command line utility helper that does the boring work when creating command line utilities in .NET.</description>
<copyright>Copyright 2011</copyright>
<tags>command-line</tags>
<dependencies>
<dependency id="SampleDependency" version="1.0" />
</dependencies>
</metadata>
</package>
7 changes: 7 additions & 0 deletions scripts/build.proj
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@

<PropertyGroup>
<BuildDestination>..\deploy</BuildDestination>
<ToolsDir>..\tools</ToolsDir>
</PropertyGroup>

<Target Name="build" DependsOnTargets="cleanBinaries;deleteBuildDestination;buildProjects;copyToBuildDestination" />
Expand Down Expand Up @@ -34,4 +35,10 @@

<Copy SourceFiles="@(AssembliesBuiltByChildProjects)" DestinationFolder="$(BuildDestination)" />
</Target>

<Target Name="createNugetPackage">
<Message Text="Creating NuGet package"/>

<Exec Command="$(ToolsDir)\nuget pack @(ProjectReferences) -Prop Configuration=Release"/>
</Target>
</Project>
2 changes: 2 additions & 0 deletions src/GoCommando.sln
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{3903DEE6
ProjectSection(SolutionItems) = preProject
..\build.bat = ..\build.bat
..\scripts\build.proj = ..\scripts\build.proj
GoCommando\GoCommando.nuspec = GoCommando\GoCommando.nuspec
..\README = ..\README
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GoCommando", "GoCommando\GoCommando.csproj", "{83A32DB4-90CF-4707-9463-2E0589F80EFD}"
Expand Down
16 changes: 16 additions & 0 deletions src/GoCommando/GoCommando.nuspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<?xml version="1.0"?>
<package >
<metadata>
<id>$id$</id>
<version>$version$</version>
<title>$title$</title>
<authors>$author$</authors>
<owners>$author$</owners>
<licenseUrl>http://en.wikipedia.org/wiki/Beerware</licenseUrl>
<projectUrl>http://mookid.dk/oncode/gocommando</projectUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>$description$</description>
<copyright>Copyright 2011</copyright>
<tags>command-line</tags>
</metadata>
</package>
10 changes: 5 additions & 5 deletions src/GoCommando/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
using System.Runtime.InteropServices;

[assembly: AssemblyTitle("GoCommando")]
[assembly: AssemblyDescription("Command line utility helper")]
[assembly: AssemblyCompany("Mogens Heller Grabe, mookid8000@gmail.com, @mookid8000")]
[assembly: AssemblyDescription("GoCommando is a small command line utility helper that does the boring work when creating command line utilities in .NET.")]
[assembly: AssemblyCompany("Mogens Heller Grabe")]
[assembly: AssemblyProduct("GoCommando")]
[assembly: AssemblyCopyright("Copyright © 2010")]
[assembly: AssemblyCopyright("Copyright © 2011")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

Expand All @@ -19,5 +19,5 @@

[assembly: Guid("a4168feb-47c2-4fcc-93f8-e14172192ec3")]

[assembly: AssemblyVersion("0.0.0.1")]
[assembly: AssemblyFileVersion("0.0.0.1")]
[assembly: AssemblyVersion("0.2.0.0")]
[assembly: AssemblyFileVersion("0.2.0.0")]
Binary file added tools/NuGet.exe
Binary file not shown.

0 comments on commit 1449290

Please sign in to comment.