Skip to content

Commit

Permalink
Initiate talentsoft branch.
Browse files Browse the repository at this point in the history
Package id is changed to Talentsoft.CommandLine
README.md and some package metadata have been changed to clarify and explain fork status
  • Loading branch information
mnivet committed Oct 20, 2021
1 parent 24e2be2 commit f4032de
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 3 deletions.
13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,19 @@ The Command Line Parser Library offers CLR applications a clean and concise API
C:\Project> NuGet Install CommandLineParser
```

# Talentsoft fork
This branch (talentsoft) is the main branch to deliver pre-release versions that include pull requests we need and that are not yet part of the official build.

Commits relative to such pull request can be cherry pick to that branch to build packages named Talentsoft.CommandLine instead of just CommandLine.
To do so run the following command once the desired commits have been cherry pick here:

```
dotnet build src/CommandLine/ -c Release --version-suffix X.Y.Z-prXXX /p:BuildTarget=base
```
Then grab the created *nupkg* file from `src\CommandLine\bin\Release` folder and upload it to our [Talentsoft NuGet feed](http://srv-rd-packages.talentsoft.com/feeds/Talentsoft) manually.

Yes, operations are manual, and we won't provide a clean CI pipeline to build and publish the package. Because we hope that this fork is a temporary solution which won't need high maintenance in the future.

# Nightly Build

Nightly version of the CommandLineParser can be downloaded from github [Releases](https://github.com/commandlineparser/commandline/releases).
Expand Down
7 changes: 4 additions & 3 deletions src/CommandLine/CommandLine.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,15 @@
<Title>Command Line Parser Library</Title>
<Version Condition="'$(VersionSuffix)' != ''">$(VersionSuffix)</Version>
<Version Condition="'$(VersionSuffix)' == ''">0.0.0</Version>
<Description Condition="'$(BuildTarget)' != 'fsharp'">Terse syntax C# command line parser for .NET. For FSharp support see CommandLineParser.FSharp. The Command Line Parser Library offers to CLR applications a clean and concise API for manipulating command line arguments and related tasks.</Description>
<Description Condition="'$(BuildTarget)' != 'fsharp'">Talentsoft fork of CommandLineParser, a terse syntax C# command line parser for .NET. For FSharp support see CommandLineParser.FSharp. The Command Line Parser Library offers to CLR applications a clean and concise API for manipulating command line arguments and related tasks.</Description>
<Description Condition="'$(BuildTarget)' == 'fsharp'">Terse syntax C# command line parser for .NET with F# support. The Command Line Parser Library offers to CLR applications a clean and concise API for manipulating command line arguments and related tasks.</Description>
<Copyright>Copyright (c) 2005 - 2020 Giacomo Stelluti Scala &amp; Contributors</Copyright>
<PackageLicenseFile>License.md</PackageLicenseFile>
<PackageId>Talentsoft.CommandLine</PackageId>
<PackageIcon>CommandLine20.png</PackageIcon>
<PackageProjectUrl>https://github.com/commandlineparser/commandline</PackageProjectUrl>
<PackageProjectUrl>https://github.com/Talentsoft/commandline</PackageProjectUrl>
<PackageTags>command line;commandline;argument;option;parser;parsing;library;syntax;shell</PackageTags>
<PackageReleaseNotes>https://github.com/commandlineparser/commandline/blob/master/CHANGELOG.md</PackageReleaseNotes>
<PackageReleaseNotes>https://github.com/Talentsoft/commandline/blob/master/CHANGELOG.md</PackageReleaseNotes>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<LangVersion>8.0</LangVersion>
<IncludeSymbols>true</IncludeSymbols>
Expand Down

0 comments on commit f4032de

Please sign in to comment.