Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 C# Command-line Projects
-
N_m3u8DL-CLI
[.NET] m3u8 downloader 开源的命令行m3u8/HLS/dash下载器,支持普通AES-128-CBC解密,多线程,自定义请求头等. 支持简体中文,繁体中文和英文. English Supported.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Command Line Parser
The best C# command line parser that brings standardized *nix getopt style, for .NET. Includes F# support
-
Cocona
Micro-framework for .NET console application. Cocona makes it easy and fast to build console applications on .NET.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
DotMake Command-Line
Declarative syntax for System.CommandLine via attributes for easy, fast, strongly-typed (no reflection) usage. Includes a source generator which automagically converts your classes to CLI commands and properties to CLI options or CLI arguments. (by dotmake-build)
-
Cli.NET
🖥 OOP-first library focused on providing a key-value interface for creating command line tools based on instantiable commands
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
msiexec.exe /package https://github.com/PowerShell/PowerShell/releases/download/v7.2.6/PowerShell-7.2.6-win-x64.msi /quiet ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL=1 ADD_FILE_CONTEXT_MENU_RUNPOWERSHELL=1 ENABLE_PSREMOTING=1 REGISTER_MANIFEST=1 USE_MU=1 ENABLE_MU=1 ADD_PATH=1
Project mention: Microsoft is bringing Linux's sudo command to Windows 11 | news.ycombinator.com | 2024-02-08There's already a similar tool that does sudo on Windows: https://github.com/gerardog/gsudo
Project mention: Referencing external Docker containers in .NET Aspire using the new custom resources API | dev.to | 2024-05-04We will use the command docker logs --follow CONTAINER-NAME-OR-ID to retrieve the logs of the external container. To facilitate the execution of the external docker process, we will use CliWrap instead of the primitive Process.
Project mention: DotMake Command-Line VS command-line-api - a user suggested alternative | libhunt.com/r/dotmake-build/command-line | 2023-12-13System.CommandLine is a very good parser but you need a lot of boilerplate code to get going and the API is hard to discover.
yes its great good for cross-platform cmdline apps, i would recommend using Cocona https://github.com/mayuki/Cocona
There's a pinned issue on the github page about the state of mpv.net development from January 2023 where the dev says that they started working on a cross-platform successor of mpv.net instead.
Project mention: DotMake Command-Line VS command-line-api - a user suggested alternative | libhunt.com/r/dotmake-build/command-line | 2023-12-13
C# Command-line related posts
-
Referencing external Docker containers in .NET Aspire using the new custom resources API
-
Sudo for Windows
-
DotMake Command-Line VS command-line-api - a user suggested alternative
2 projects | 13 Dec 2023 -
How to configure true dependency injection in System.CommandLine
-
ModularPipelines - Strong-Typed, Parallel, C# Pipelines - Would appreciate feedback and thoughts
-
Azure cost cli - retrieve cost overviews from the command line
-
C# .NET Tools with System.CommandLine
-
A note from our sponsor - InfluxDB
www.influxdata.com | 12 May 2024
Index
What are some of the best open-source Command-line projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | PowerShell | 43,483 |
2 | N_m3u8DL-CLI | 13,564 |
3 | gsudo | 4,866 |
4 | Command Line Parser | 4,403 |
5 | CliWrap | 4,163 |
6 | command-line-api | 3,318 |
7 | Cocona | 3,066 |
8 | mpv.net | 3,019 |
9 | CommandLineUtils | 2,175 |
10 | CliFx | 1,425 |
11 | azure-cost-cli | 794 |
12 | Sharprompt | 712 |
13 | Towel | 704 |
14 | Kurukuru | 647 |
15 | CommandDotNet | 553 |
16 | winget-create | 456 |
17 | Docopt | 348 |
18 | Typin | 238 |
19 | SimplySerial | 172 |
20 | DotMake Command-Line | 56 |
21 | ObsidianSailboat | 39 |
22 | CommandLine | 31 |
23 | Cli.NET | 28 |
Sponsored