Browsing Category: CLI
 
                                
                                        
                                            spectre.console
                                        
                                    
                                    
A library that makes it easier to create beautiful console applications.
 
                                
                                        
                                            SharpNetSH
                                        
                                    
                                    
A simple netsh library for C#, designed to provide easy access to the NetSH tool from inside of your C# application.
 
                                
                                        
                                            RunInfoBuilder
                                        
                                    
                                    
A unique command line parser, utilizing object trees for commands. This library provides a clean and simple API for parsing program arguments into a RunInfo object.
 
                                
                                        
                                            ReadLine
                                        
                                    
                                    
ReadLine is a GNU Readline like library built in pure C#. It can serve as a drop in replacement for the inbuilt Console.ReadLine() and brings along with it some of the terminal goodness you get from unix shells, like command history navigation and tab auto completion.
 
                                
                                        
                                            Power Args
                                        
                                    
                                    
PowerArgs converts command-line arguments into .NET objects that are easy to program against. It also provides a ton of optional capabilities such as argument validation, auto generated usage, tab completion, and plenty of extensibility
 
                                
                                        
                                            Gui.cs
                                        
                                    
                                    
Cross Platform Terminal UI toolkit for .NET
 
                                
                                        
                                            JustCli
                                        
                                    
                                    
That’s just a quick way to create your own command line tool.
 
                                
                                        
                                            Fluent Command Line Parser
                                        
                                    
                                    
A simple, strongly typed .NET C# command-line parser library using a fluent easy to use interface
 
                                
                                        
                                            EntryPoint
                                        
                                    
                                    
Composable CLI Argument Parser for all modern .Net platforms
 
                                
                                        
                                            Docopt
                                        
                                    
                                    
docopt.net is a parser for command-line arguments. It automatically derives the parsing logic from the help text of a program containing its command-line usage in docopt format.
 
                                
                                        
                                            CsConsoleFormat
                                        
                                    
                                    
CsConsoleFormat is a library for formatting text in console based on documents resembling a mix of WPF and HTML: tables, lists, paragraphs, colors, word wrapping, lines etc
 
                                
                                        
                                            CommandLineUtils
                                        
                                    
                                    
Command line parsing and utilities for .NET. This project helps you create command line applications using .NET. It simplifies parsing arguments provided on the command line, validating user inputs, and generating help text.
 
                                
                                        
                                            Command Line Parser
                                        
                                    
                                    
The Command Line Parser Library offers to CLR applications a clean and concise API for manipulating command-line arguments and related tasks
 
                                
                                        
                                            CommandDotNet
                                        
                                    
                                    
Model your console app using C# in a composable manner. Define commands with methods. Define subcommands with properties or nested classes. Extensible parsing and command execution.
 
                                
                             
                                
                                        
                                            CliWrap
                                        
                                    
                                    
Wrapper for command line interfaces.
 
                                
                                        
                                            clipr
                                        
                                    
                                    
A CLI library inspired by Python's argparse that transforms a command line into a strongly-typed object. It supports custom argument types, automated (and localized) help generation, and a variety of ways to store parsed arguments.
 
                                
                                        
                                            Typin
                                        
                                    
                                    
Simple to use declarative framework for interactive CLI applications and command line tools (direct mode) that has its roots in CliFx.
 
                                
                                        
                                            CliFx
                                        
                                    
                                    
CliFx is a simple to use, yet powerful framework for building command-line applications. Its primary goal is to completely take over the user input layer, allowing you to forget about infrastructural concerns and instead focus on writing your application.
 
                                
                                        
                                            Argu
                                        
                                    
                                    
A declarative CLI argument/XML configuration parser / help message generator for F# applications.
