Top 23 C# CLI Projects
C# application with primary purpose of idling Steam cards from multiple accounts simultaneously.Project mention: Has anyone actually ever received a booster pack? | reddit.com/r/Steam | 2021-11-27
Console-based user interface toolkit for .NET applications.Project mention: Dos-like: Engine for making things with a MS-DOS feel, but for modern platforms | news.ycombinator.com | 2021-10-08
Your Free Guide to Become Microsoft Azure Certified. Get this free guide to learn about different Azure certifications, what fits your current role, preparation resources, and freelancing platforms for Azure professionals to earn income
A simple ACME client for Windows (for use with Let's Encrypt et al.)Project mention: How to Create and install Free SSL certificates in IIS? | dev.to | 2021-02-15
A .NET library that makes it easier to create beautiful console applications.Project mention: Is there something faster than standard Console? | reddit.com/r/csharp | 2021-11-25
The best C# command line parser that brings standardized *nix getopt style, for .NET. Includes F# supportProject mention: Reverse Engineering Keyboard Driver: Part 2 (Decompiling .NET applications) | dev.to | 2021-10-05
Command line parsing and utilities for .NETProject mention: Writing tests for CLI tool | dev.to | 2021-11-14
I want to test how my tools generated files and folders in the destination with different arguments passed to the program. However, in my old code, I put all the logic of working with arguments in the static int main( string args) function. I could not use Interface and Dependency injection to mock the CLI tools because CommandLineUtils does not have an interface library. Luckily, I found this guidance from the owner of CommandLineUtils, and he advised that "Split the command-line argument parser and application execution into separate class structures" to test various options programmatically. It is a great suggestion, and I rewrote my program by adding class CommandLineOptions and adding logic to class Generator to make it works with CommandLineOptions. I can kill two birds with one stone by this change: code refactoring and writing better tests. Another problem I had was my folder structure. Before, I put the project's sln file, .git file , and src files in the root of the folder. However, when I added a new test project for Shinny-SSG, I had it outside my git folder, and it would be impossible to commit the change and put it in my remote repository. To resolve this, I had to change my folder structure to this:
Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI (by dotnet)Project mention: I made a NuGet package to help identify EOL TFMs | reddit.com/r/csharp | 2021-11-24
What does your package do differently from what is already built-in? https://github.com/dotnet/sdk/blob/main/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.EolTargetFrameworks.targets
Run Linux Software Faster and Safer than Linux with Unikernels.
Library for running command line processesProject mention: Console output window within a winform? | reddit.com/r/csharp | 2021-06-07
Declarative framework for building command line interfacesProject mention: Have you ever played the #TicTacToe game? But through a REST API? 🤔 #CSharp | reddit.com/r/csharp | 2021-06-25
Style your .NET console output!
A command line C# REPL with syntax highlighting – explore the language, libraries and nuget packages interactively.Project mention: CSharpRepl: A cross-platform command-line REPL for C# | news.ycombinator.com | 2021-07-01
A Pure C# GNU-Readline like library for .NET/.NET Core (by tonerdo)
Read/Write an INI file the easy way!Project mention: The Fssf Mentorship Schedule Planner | reddit.com/r/fsharp | 2020-12-29
Alternatively, instead of using a type provider (which isn't simple by any means), you can use any number of CSV or INI parsers, e.g. https://joshclose.github.io/CsvHelper/ or https://github.com/rickyah/ini-parser
⚗️ Clean & extensible Sorting, Filtering, and Pagination for ASP.NET CoreProject mention: Library for Filtering/Sorting/Pagination Microsoft Style | reddit.com/r/dotnet | 2021-03-30
Closest I've found it Sieve, but it requires such heavy modification that I basically have to re-write it.
Cross-platform toolkit for easy development of TUI applications.Project mention: I need help creating a hex editor from scratch | reddit.com/r/csharp | 2021-08-16
So for TUI I Like ConsoleFramework https://github.com/elw00d/consoleframework
A simple, strongly typed .NET C# command line parser library using a fluent easy to use interfaceProject mention: crashes when non existant variable is used (with code this time) | reddit.com/r/csharp | 2021-03-15
Another option is to use existing command line parser library like FCLP.
The ultimate .NET Standard command line argument parser
Micro-framework for .NET console application. Cocona makes it easy and fast to build console applications on .NET.
A .NET scaffolding tool to help you stop worrying about boilerplate and focus on your business logic 🚀Project mention: Is it just me or most of these "popular" template on github just doesn't really make sense to me? | reddit.com/r/dotnet | 2021-11-21
Also a big fan of VSA myself. I actually made a scaffolding tool for it if you haven’t seen it yet OP. About to have a new release with .NET 6 and many many updates and cleanup up, just waiting for a package to catch up. It’s still pre v1 with some gaps to fill but it is a good starting point
A modern framework for building modern CLI apps
Interactive command-line based application framework for C#Project mention: How to build an interactive command-line application in .NET | dev.to | 2021-08-23
View on GitHub
.NET C# library for advanced formatting of console output [Apache]
Port of docopt to .net
C# CLI related posts
Is there something faster than standard Console?
1 project | reddit.com/r/csharp | 25 Nov 2021
I made a NuGet package to help identify EOL TFMs
2 projects | reddit.com/r/csharp | 24 Nov 2021
Writing tests for CLI tool
3 projects | dev.to | 14 Nov 2021
.Net core problem
1 project | reddit.com/r/dotnet | 14 Nov 2021
.NET 6 not as stable as previous releases?
2 projects | reddit.com/r/dotnet | 14 Nov 2021
This issue needs more love. Dotnet 6 hot reloading is awesome, but it is impossible to integrate it into your software in a good way.
1 project | reddit.com/r/csharp | 12 Nov 2021
Why are colorways only available for limited time?
1 project | reddit.com/r/firefox | 11 Nov 2021
What are some of the best open-source CLI projects in C#? This list will help you:
|5||Command Line Parser||3,181|
|16||Fluent Command Line Parser||510|
Are you hiring? Post a new remote job listing for free.