Skip to content

Commit a12e3e6

Browse files
author
David Neumann
committed
Created the project for the NuGet package and made the project ready for its initial release on NuGet.
1 parent 35f81ca commit a12e3e6

File tree

4 files changed

+78
-0
lines changed

4 files changed

+78
-0
lines changed

Command Line Parser.sln

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Images", "Images", "{3B85DF
3434
Documentation\Images\Logo64x64.png = Documentation\Images\Logo64x64.png
3535
EndProjectSection
3636
EndProject
37+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NuGet", "NuGet", "{3FCB2E29-1A05-4212-9F93-E5F54F5610BD}"
38+
EndProject
39+
Project("{FF286327-C783-4F7A-AB73-9BCBAD0D4460}") = "System.CommandLine.Parser", "NuGet\System.CommandLine.Parser\System.CommandLine.Parser.nuproj", "{39361A77-36A7-49A2-9417-D29DD3D0E360}"
40+
EndProject
3741
Global
3842
GlobalSection(SolutionConfigurationPlatforms) = preSolution
3943
Debug|Any CPU = Debug|Any CPU
@@ -52,6 +56,10 @@ Global
5256
{1932A3EC-0E02-4E2F-A2CB-E864BAF8B9BD}.Debug|Any CPU.Build.0 = Debug|Any CPU
5357
{1932A3EC-0E02-4E2F-A2CB-E864BAF8B9BD}.Release|Any CPU.ActiveCfg = Release|Any CPU
5458
{1932A3EC-0E02-4E2F-A2CB-E864BAF8B9BD}.Release|Any CPU.Build.0 = Release|Any CPU
59+
{39361A77-36A7-49A2-9417-D29DD3D0E360}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
60+
{39361A77-36A7-49A2-9417-D29DD3D0E360}.Debug|Any CPU.Build.0 = Debug|Any CPU
61+
{39361A77-36A7-49A2-9417-D29DD3D0E360}.Release|Any CPU.ActiveCfg = Release|Any CPU
62+
{39361A77-36A7-49A2-9417-D29DD3D0E360}.Release|Any CPU.Build.0 = Release|Any CPU
5563
EndGlobalSection
5664
GlobalSection(SolutionProperties) = preSolution
5765
HideSolutionNode = FALSE
@@ -60,5 +68,6 @@ Global
6068
{1932A3EC-0E02-4E2F-A2CB-E864BAF8B9BD} = {E5145F79-EE92-4CA5-B27A-2A0F778FC2FB}
6169
{40AC1CCC-8F15-4266-8B22-703B2F5F61E2} = {C609E21A-67B9-4366-B91F-1DD5B045F1E8}
6270
{3B85DF69-C598-48A8-8C7D-200B657B2EB6} = {40AC1CCC-8F15-4266-8B22-703B2F5F61E2}
71+
{39361A77-36A7-49A2-9417-D29DD3D0E360} = {3FCB2E29-1A05-4212-9F93-E5F54F5610BD}
6372
EndGlobalSection
6473
EndGlobal
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
The MIT License (MIT)
2+
3+
Copyright (c) 2016 David Neumann
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Command Line Parser
2+
===================
3+
4+
A simple and light-weight parser for command line arguments, which makes it possible to access parameters from the command line via well-defined .NET data
5+
structures.
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<ItemGroup Label="ProjectConfigurations">
4+
<ProjectConfiguration Include="Debug|AnyCPU">
5+
<Configuration>Debug</Configuration>
6+
<Platform>AnyCPU</Platform>
7+
</ProjectConfiguration>
8+
<ProjectConfiguration Include="Release|AnyCPU">
9+
<Configuration>Release</Configuration>
10+
<Platform>AnyCPU</Platform>
11+
</ProjectConfiguration>
12+
</ItemGroup>
13+
<PropertyGroup Label="Globals">
14+
<ProjectGuid>39361a77-36a7-49a2-9417-d29dd3d0e360</ProjectGuid>
15+
</PropertyGroup>
16+
<PropertyGroup>
17+
<NuProjPath Condition=" '$(NuProjPath)' == '' ">$(MSBuildExtensionsPath)\NuProj\</NuProjPath>
18+
</PropertyGroup>
19+
<Import Project="$(NuProjPath)\NuProj.props" Condition="Exists('$(NuProjPath)\NuProj.props')" />
20+
<PropertyGroup Label="Configuration">
21+
<Id>System.CommandLine.Parser</Id>
22+
<Version>0.1.0</Version>
23+
<Title>Command Line Parser</Title>
24+
<Authors>David Neumann</Authors>
25+
<Owners>David Neumann</Owners>
26+
<Summary>A simple and light-weight parser for command line arguments</Summary>
27+
<Description>A simple and light-weight parser for command line arguments, which makes it possible to access parameters from the command line via well-defined .NET data structures.</Description>
28+
<ReleaseNotes>Initial release of the command line parser.</ReleaseNotes>
29+
<ProjectUrl>https://github.com/lecode-official/command-line-parser</ProjectUrl>
30+
<LicenseUrl>https://raw.githubusercontent.com/lecode-official/command-line-parser/master/LICENSE</LicenseUrl>
31+
<Copyright>Copyright 2016 © David Neumann</Copyright>
32+
<Tags>CIL, command line, command line parameters, parser</Tags>
33+
<IconUrl>https://raw.githubusercontent.com/lecode-official/command-line-parser/master/Documentation/Images/Logo128x128.png</IconUrl>
34+
</PropertyGroup>
35+
<ItemGroup>
36+
<Content Include="License.txt" />
37+
<Content Include="Readme.txt" />
38+
</ItemGroup>
39+
<ItemGroup>
40+
<ProjectReference Include="..\..\System.CommandLine.Parser\System.CommandLine.Parser.csproj" />
41+
</ItemGroup>
42+
<Import Project="$(NuProjPath)\NuProj.targets" />
43+
</Project>

0 commit comments

Comments
 (0)