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.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.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 235 9/1/2021
4.0.0-preview.1 214 8/12/2021
3.0.0 724 11/27/2020
3.0.0-preview.4 324 11/4/2020
3.0.0-preview.3 332 11/3/2020
3.0.0-preview.2 337 10/30/2020
3.0.0-preview.1 407 8/30/2020
2.0.23 737 8/14/2019
2.0.21 678 8/14/2019
2.0.18 1,093 8/30/2018
2.0.17 964 8/30/2018
2.0.16 964 8/30/2018
2.0.15 1,014 8/29/2018
2.0.14 1,010 8/29/2018
2.0.13 979 8/28/2018
2.0.12 974 8/28/2018
2.0.11 971 8/28/2018
2.0.8 1,017 8/28/2018
2.0.7 1,010 8/28/2018
2.0.0-beta004 825 8/28/2018
2.0.0-beta003 850 8/28/2018
1.0.24 1,872 3/3/2016