All Projects → reubeno → Nclap

reubeno / Nclap

Licence: mit
NClap is a .NET library for parsing command-line arguments and building interactive command shells. It's driven by a declarative attribute syntax, and easy to extend.

Programming Languages

csharp
926 projects
reflection
70 projects

Projects that are alternatives of or similar to Nclap

declarative-parser
Modern, declarative argument parser for Python 3.6+
Stars: ✭ 31 (-39.22%)
Mutual labels:  argument-parsing, command-line-parser
Clikt
Multiplatform command line interface parsing for Kotlin
Stars: ✭ 1,658 (+3150.98%)
Mutual labels:  command-line-parser, argument-parsing
Caporal.js
A full-featured framework for building command line applications (cli) with node.js
Stars: ✭ 3,279 (+6329.41%)
Mutual labels:  command-line-parser, argument-parsing
Argumentparser
Faster, easier, more declarative parsing of command line arguments in Objective-C/Foundation.
Stars: ✭ 251 (+392.16%)
Mutual labels:  command-line-parser, argument-parsing
structopt-toml
An default value loader from TOML for structopt
Stars: ✭ 23 (-54.9%)
Mutual labels:  argument-parsing, command-line-parser
Picocli
Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.
Stars: ✭ 3,286 (+6343.14%)
Mutual labels:  command-line-parser, argument-parsing
Clap
Create your command-line parser, with all of the bells and whistles, declaratively or procedurally.
Stars: ✭ 7,174 (+13966.67%)
Mutual labels:  command-line-parser, argument-parsing
Tinker
Powerful REPL for the Laravel framework.
Stars: ✭ 6,957 (+13541.18%)
Mutual labels:  repl
Jay
😎 Supercharged JavaScript REPL
Stars: ✭ 970 (+1801.96%)
Mutual labels:  repl
Mico
Mico ("Monkey" in catalan). Monkey language implementation done with C++. https://interpreterbook.com/
Stars: ✭ 19 (-62.75%)
Mutual labels:  repl
Andhow
Strongly typed, validated, easy to use Java configuration
Stars: ✭ 17 (-66.67%)
Mutual labels:  command-line-parser
Mappy
A functional programming language. Like LISP but focused around maps rather than lists.
Stars: ✭ 10 (-80.39%)
Mutual labels:  repl
Zepl.vim
Lightweight and easy REPL integration for Vim and Neovim.
Stars: ✭ 39 (-23.53%)
Mutual labels:  repl
Untech.sharepoint
Untech.SharePoint - library that will improve your work with Lists in SharePoint (can be used with SSOM and CSOM)
Stars: ✭ 8 (-84.31%)
Mutual labels:  dot-net
Fluenttc
🌊 👬 🏢 Integrate with TeamCity fluently
Stars: ✭ 42 (-17.65%)
Mutual labels:  dot-net
Opticlj
A Clojure(Script) expectation/snapshot testing library, inspired by cram, ppx_expect, and jest
Stars: ✭ 19 (-62.75%)
Mutual labels:  repl
Fsharp Worksheet
A spreadsheet-like interactive evaluator for F#
Stars: ✭ 46 (-9.8%)
Mutual labels:  repl
Neoterm
Wrapper of some vim/neovim's :terminal functions.
Stars: ✭ 1,007 (+1874.51%)
Mutual labels:  repl
Telepyrobot
A userbot for Telegram account made using Pyrogram Library and Python
Stars: ✭ 27 (-47.06%)
Mutual labels:  repl
Redux Definitions
🥒 Define and share reusable slices of Redux.
Stars: ✭ 27 (-47.06%)
Mutual labels:  repl

.NET Command Line Argument Parser (NClap)

Build status NuGet package GitHub license Code Coverage Join the chat at https://gitter.im/NClap/Lobby

NClap is a .NET library for parsing command-line arguments and building interactive command shells. It's driven by a declarative attribute syntax, and easy to extend. It's like a lightweight serializer for command-line arguments.

Getting NClap

The easiest way to consume NClap is by adding its NuGet package to your project. It is built for use with .NET 4.6.1+ and .NET Core 1.1+.

NClap is shared under the MIT license, as described in LICENSE.txt.

The details

Contributing

We welcome contributions of all kinds, whether it be submitting pull requests or even just filing issues or feature requests!

For code contributions, we follow the standard Github workflow.

Please also see our Code of Conduct

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].