Join.CSharp 2.0.0-beta003

This is a prerelease version of Join.CSharp.
There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global Join.CSharp --version 2.0.0-beta003                
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local Join.CSharp --version 2.0.0-beta003                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Join.CSharp&version=2.0.0-beta003&prerelease                
nuke :add-package Join.CSharp --version 2.0.0-beta003                

Join CSharp

Simple, Roslyn-based tool to join a bunch of .cs files into one.

Installation

The tool can be installed from nuget as a .Net Core global tool as follows:

dotnet tool install -g Join.CSharp

Usage

joincs inputfolder [outputfile] [<comma-separated list of preprocessor directives>]

If no output file is specified, the result is written to the console.

Known issues

Preprocessor directives and comments are stripped from using statements, namespaces and top-level class definitions.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp2.1 is compatible.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .NETCoreApp 2.1

    • No dependencies.
Version Downloads Last updated
4.0.0-preview.2 182 9/1/2021
4.0.0-preview.1 163 8/12/2021
3.0.0 641 11/27/2020
3.0.0-preview.4 262 11/4/2020
3.0.0-preview.3 271 11/3/2020
3.0.0-preview.2 273 10/30/2020
3.0.0-preview.1 347 8/30/2020
2.0.23 657 8/14/2019
2.0.21 600 8/14/2019
2.0.18 984 8/30/2018
2.0.17 862 8/30/2018
2.0.16 861 8/30/2018
2.0.15 903 8/29/2018
2.0.14 901 8/29/2018
2.0.13 877 8/28/2018
2.0.12 871 8/28/2018
2.0.11 865 8/28/2018
2.0.8 913 8/28/2018
2.0.7 907 8/28/2018
2.0.0-beta004 728 8/28/2018
2.0.0-beta003 751 8/28/2018
1.0.24 1,498 3/3/2016