Skip to content

Conversation

@ahehl
Copy link

@ahehl ahehl commented Oct 2, 2025

An option to support many input files via --input would make the cli more flexible

@MrSoerenAndersen
Copy link
Collaborator

Hi Andreas - Thanks for your interest and pull request...

The program file is intended to serve as an example for a custom CLI version of LivingDoc, but it will not be included in the distributed NuGet packages. To emphasize this, I plan to split LivingDoc into two projects to reduce dependencies:

  • Expressium.LivingDoc – A class library project for distributing the core LivingDoc functionality.
  • Expressium.LivingDocCLI – A CLI project demonstrating a custom usage of the LivingDoc functionality.

Once this structure is in place, it would be great if you could create a new pull request. I can see you have some excellent ideas to enhance the program file.

Best regards
Soeren

@ahehl
Copy link
Author

ahehl commented Oct 6, 2025

I updated the branch

@MrSoerenAndersen
Copy link
Collaborator

MrSoerenAndersen commented Oct 6, 2025

Super - Feedback...

  • Namespace should be Expressium.LivingDoc.Cli
  • The merge option seems to be not working via batch file in your version
  • We should use an official version of System.CommandLine NuGet V2.0.0
  • All batch files must be updated and working

@ahehl
Copy link
Author

ahehl commented Oct 7, 2025

Updated namespace
Fixed bat files
System.CommandLine release is planned for November
dotnet/command-line-api#2576

@MrSoerenAndersen
Copy link
Collaborator

Let's wait until we have an official version of System.CommandLine

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants