When will be real release of command line project, not the beta version ?
Could anyone say when Microsoft planned to release this project without the beta tag ? Can you provide the best alternative library for parsing the command line arguments ?
It will be in the next few weeks.
It will be in the next few weeks.
This is great to hear and a helpful API. It would be nice to see a .NET Community Standup session discussing the project, overview of initial release, and plans for future features.
Good job!
Thanks, @shaggygi! These are great suggestions.
I'd like to clarify what's meant by non-beta as I realized it's ambiguous. My apologies.
Because of the significant number of breaking changes relative to the last version published to nuget.org, we're planning to publish a release candidate this coming week. We're concerned that not enough people have seen some of these changes and want to make sure there's enough time for people to take a look and comment.
The release version will follow within a month or two, depending on the feedback we receive.
The RC wouldn't be an honest RC if we break a lot more APIs afterward so in light of improvements like #1510, we're going to hold off a few more days. Next week we'll evaluate whether we should also tackle #1402 prior to RC.
I'll put out another beta release along with a write-up of the changes so far in the meantime.
This won't impact the timeline for the 2.0 stable release.
FYI: #1537
@jonsequitur This is great news and will try to update some of my CLI apps soon to try out new bits.
Instead of cluttering the announcement, I'll add this other question here... I thought I came across some issues/discussions to improve hosting long-running background services. Do you possibly have an example where a particular option needs to spin up a long-running background host?
Thanks again for the work/project. 👍
Here are a couple of examples that might be relevant. Short answer is I typically just await or block inside the handler.
A web server:
https://github.com/dotnet/interactive/blob/cd4eac878a932b0e2454f8d5ebf0e68426ce7286/src/dotnet-interactive/CommandLine/CommandLineParser.cs#L88-L99
A long-running stdio server:
https://github.com/dotnet/interactive/blob/d964c2450c6bacca59b565bac2fc0df7e1d940d9/src/dotnet-interactive/CommandLine/KernelHostLauncher.cs#L13
@jonsequitur Thanks a lot for your updates !
Any updates on stable release?
This project has been created and updated for many years but has never had a stable release version. I would like to ask when it will be released?