I am talking about this CLI extension:
Microsoft.Extensions.CommandLineUtils.
The project created is a console application, but this CLI extension has been added to it, so that arguments can be accepted.
What I do not understand is that, console apps also take arguments, then how is it different from the CLI? The CLI can be automated? So can the console app.
Would you please help me understand?
My question is not a duplicate of Parse command line arguments/options in C#. He is asking for clarification on compatibility issues. I am not. I am asking to understand the purpose of a CLI when there is already a console app available.