Skip to content

Commit 7aa501d

Browse files
authored
Update readme to reflect new github repo locations
1 parent cd3413c commit 7aa501d

File tree

1 file changed

+24
-6
lines changed

1 file changed

+24
-6
lines changed

README.md

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,24 @@
1-
[![Build status](https://img.shields.io/appveyor/ci/gsscoder/commandline.svg)](https://ci.appveyor.com/project/gsscoder/commandline)
1+
[![Build status](https://img.shields.io/appveyor/ci/commandlineparser/commandline.svg)](https://ci.appveyor.com/project/commandlineparser/commandline)
22
[![Nuget](https://img.shields.io/nuget/dt/commandlineparser.svg)](http://nuget.org/packages/commandlineparser)
33
[![Nuget](https://img.shields.io/nuget/v/commandlineparser.svg)](http://nuget.org/packages/commandlineparser)
44
[![Nuget](https://img.shields.io/nuget/vpre/commandlineparser.svg)](http://nuget.org/packages/commandlineparser)
55
[![Join the gitter chat!](https://badges.gitter.im/gsscoder/commandline.svg)](https://gitter.im/gsscoder/commandline?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
66

7-
Command Line Parser Library 2.0.275.0 beta for CLR.
7+
Command Line Parser Library for CLR and NetStandard
88
===
99

1010
**Note:** the API surface has changed since 1.9.x and earlier. If you are looking for documentation on 1.9.x, please see [this branch](https://github.com/gsscoder/commandline/tree/stable-1.9.71.2)
1111

1212
The Command Line Parser Library offers CLR applications a clean and concise API for manipulating command line arguments and related tasks, such as defining switches, options and verb commands. It allows you to display a help screen with a high degree of customization and a simple way to report syntax errors to the end user.
1313

14+
```
15+
C:\Project> Nuget Install CommandLineParser
16+
17+
or
18+
19+
C:\Project> paket install CommandLineParser
20+
```
21+
1422
Everything that is boring and repetitive about parsing command line arguments is delegated to the library, letting developers concentrate on core logic. It's written in **C#** and doesn't depend on other packages.
1523

1624
__This library provides _hassle free_ command line parsing with a constantly updated API since 2005.__
@@ -39,11 +47,21 @@ At glance:
3947
- Most of features applies with a [CoC](http://en.wikipedia.org/wiki/Convention_over_configuration) philosophy.
4048
- C# demo: source [here](https://github.com/gsscoder/commandline/tree/master/demo/ReadText.Demo).
4149

42-
To install:
50+
Integrate directly into your project
4351
---
44-
- NuGet way (latest stable): `Install-Package CommandLineParser`
45-
- NuGet way (latest version): `Install-Package CommandLineParser -pre`
46-
- XCOPY way: `cp -r ClonedRepo/src/CommandLine To/Your/Project/Dir`
52+
It is possible to integrate the CommandLineParser library directly into your project in two ways:
53+
54+
First way is simply copy the .cs files into your project:
55+
```
56+
C:\Projects\MyProject> cp -r ClonedRepo/src/CommandLine To/Your/Project/Dir
57+
```
58+
59+
You can also use ILMerge during your library build process:
60+
61+
```
62+
C:\Projects\MyProject> msbuild MyProject.sln /p:Configuration=Release
63+
C:\Projects\MyProject> ilmerge bin\Release\MyProject.exe bin\Release\CommandLineParser.dll bin\Release\MyProject.merged.exe
64+
```
4765

4866
To build:
4967
---

0 commit comments

Comments
 (0)