All Projects → dotnet → Command Line Api

dotnet / Command Line Api

Licence: mit
Command line parsing, invocation, and rendering of terminal output.

Programming Languages

C#
18002 projects
powershell
5483 projects
shell
77523 projects

Projects that are alternatives of or similar to Command Line Api

Saldl
A lightweight well-featured CLI downloader optimized for speed and early preview.
Stars: ✭ 203 (-91.6%)
Mutual labels:  terminal, command-line, posix
Sharpyaml
SharpYaml is a .NET library for YAML compatible with CoreCLR
Stars: ✭ 217 (-91.03%)
Mutual labels:  parser, dotnet-standard, dotnet-core
Typin
Declarative framework for interactive CLI applications
Stars: ✭ 126 (-94.79%)
Mutual labels:  terminal, command-line, parser
Go Prompt
Building powerful interactive prompts in Go, inspired by python-prompt-toolkit.
Stars: ✭ 4,255 (+75.97%)
Mutual labels:  terminal, command-line, vt100
Asciigraph
Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.
Stars: ✭ 1,805 (-25.35%)
Mutual labels:  terminal, command-line
Sty
String styling for your terminal.
Stars: ✭ 129 (-94.67%)
Mutual labels:  terminal, command-line
Commandlineutils
Command line parsing and utilities for .NET
Stars: ✭ 1,782 (-26.3%)
Mutual labels:  command-line, dotnet-core
Wopihost
ASP.NET Core MVC implementation of the WOPI protocol. Enables integration with WOPI clients such as Office Online Server.
Stars: ✭ 132 (-94.54%)
Mutual labels:  dotnet-standard, dotnet-core
Nnn
n³ The unorthodox terminal file manager
Stars: ✭ 13,138 (+443.34%)
Mutual labels:  terminal, command-line
Spark
.NET for Apache® Spark™ makes Apache Spark™ easily accessible to .NET developers.
Stars: ✭ 1,721 (-28.83%)
Mutual labels:  dotnet-standard, dotnet-core
Entrypoint
Composable CLI Argument Parser for all modern .Net platforms.
Stars: ✭ 136 (-94.38%)
Mutual labels:  command-line, parser
Etl.net
Mass processing data with a complete ETL for .net developers
Stars: ✭ 129 (-94.67%)
Mutual labels:  dotnet-standard, dotnet-core
Desktoppr
Simple command line tool to set the desktop picture on macOS
Stars: ✭ 127 (-94.75%)
Mutual labels:  terminal, command-line
Ls Go
A more colorful, user-friendly implementation of `ls` written in Go
Stars: ✭ 162 (-93.3%)
Mutual labels:  terminal, command-line
Terminalizer
🦄 Record your terminal and generate animated gif images or share a web player
Stars: ✭ 12,165 (+403.1%)
Mutual labels:  terminal, command-line
Progressbar
A really basic thread-safe progress bar for Golang applications
Stars: ✭ 2,212 (-8.52%)
Mutual labels:  terminal, command-line
Parjs
JavaScript parser-combinator library
Stars: ✭ 145 (-94%)
Mutual labels:  parser, parsing
Smenu
smenu started as a lightweight and flexible terminal menu generator, but quickly evolved into a powerful and versatile CLI selection tool for interactive or scripting use.
Stars: ✭ 1,906 (-21.17%)
Mutual labels:  terminal, command-line
Dotnet Etcd
A C# .NET (dotnet) GRPC client for etcd v3 +
Stars: ✭ 157 (-93.51%)
Mutual labels:  dotnet-standard, dotnet-core
Whois Parser
Go(Golang) module for domain whois information parsing.
Stars: ✭ 123 (-94.91%)
Mutual labels:  parser, parsing

Build Status Join the chat at https://gitter.im/dotnet/command-line-api

This repository contains the code for the System.CommandLine libraries and the dotnet-suggest global tool.

Packages

Package Version Description
System.CommandLine Nuget Command line parser, model binding, invocation, shell completions
System.CommandLine.DragonFruit Nuget Build command-line apps by convention with a strongly-typed Main method
System.CommandLine.Rendering Nuget Structured terminal output rendering and ANSI support
System.CommandLine.Hosting Nuget support for using System.CommandLine with Microsoft.Extensions.Hosting
dotnet-suggest Nuget A command-line tool to provide shell completions for apps built using System.CommandLine.

Daily builds are available if you add this feed to your nuget.config: https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-libraries/nuget/v3/index.json.

Documentation

Getting started

Syntax Concepts and Parser

Features

Your first app

How to...

Code of Conduct

This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information, see the .NET Foundation Code of Conduct

Contributing

See the Contributing guide for developer documentation.

License

This project is licensed under the MIT license.

.NET Foundation

.NET is a .NET Foundation project.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].