155 packages tagged with “arguments”
Library for interacting with command-line interfaces
The ultimate command line application framework
CommandLine Parser Library lets you easily define strongly typed command line arguments, allows automatic parsing of command line arguments and mapping the values to properties of your objects.
Simple library capable of parsing out command line arguments. Very easy to use api and examples provided
Class-first framework for building command-line interfaces
Command line parser for .NET. Parses command line parameters into custom POCO objects.
Simple command line argument parser inspired by Python's argparse.
Generalized assertion library, covering argument, operation, and unit test assertions.
https://devlib.codeplex.com/ parse command line arguments DevLib is a highly reusable collection of components and core functionalities addressing common crosscutting concerns. It provides a comprehensive set of features that save development time, minimize costs, reduce the use of precious test resources, and decrease the overall maintenance effort. It is time to boost your productivity.
A callback-based program option parser for C#. See the documenation at http://docs.go-mono.com/?link=N%3aMono.Options and some examples in the code and under the OptionSet topic at http://docs.go-mono.com/?link=T%3aMono.Options.OptionSet
Ookii.CommandLine is a powerful, flexible and highly customizable command line argument parsing library for .Net applications. - Easily define arguments by creating a class with properties. - Create applications with multiple subcommands. - Generate fully customizable usage help. - Supports PowerShell-like and POSIX-like parsing rules. - Compatible with trimming and native AOT.
Fluent Null check - With - Return - If - Unless - Do - As<> - AsNullable<> - Cast<> - SilentCast<> - TryWith - TryReturn - TryDo -Throw Check argument and throw exception - ShouldnotBeNull - ShouldHaveValue (for T?) - ShouldBeInRange - ShouldnotBeInRange - ShouldBeAtLeast - ShouldBeAtMost - ShouldSatisfyCondition Enumerable extensions - ForEach - In - Iterate String extensions - IsNullOrEmpty - IsNullOrWhitespace - FillFormat - JoinToString - JoinNotEmptyToString - JoinNotBlankToString - ConcatToString - Parse<T> Enum extensions - GetAttribute<T> - GetAttributes<T> - GetDescription - GetDescriptionOrValue Reflection extensions - GetUnderlyingType - GetMemberValueExpression Expression visitors: - GetMembersExpressionVisitor - GetParametersExpressionVisitor - UpdateMembersExpressionVisitor - UpdateParametersExpressionVisitor Expression extensions: - AndAlso - OrElse - GetParameters - UpdateParameter - GetMembers - GetMemberExpressions - GetLeafMembers - GetLeafMemberExpressions - UpdateMembers Multithreading - ReadLock - WriteLock - UpgradeableLock - ReaderWriterLockAsync ReaderWriterLockSlim extensions - UseReadLock - UseWriteLock - UseUpgradeableLock
Guardian. Mostly of null values. An unobtrusive, lightweight, guard clause source code package: less than 300 lines of code. Should be used like this: Guard.Against.Null(() => parameter); May be extended like this: Guard.Against.Empty(() => collection); Possibly the best tool for the job. Providing the job is simple.
A helper class with console arguments parsing, log initialization, configuration file loading. Uses NLog for logging.
C# ArgsManager is easy library to implement options/switches support in your console app
A fluent, extensible interface for guard clauses and argument validation.
Cauldron.Consoles is a Cauldron.Core based parameter parser which supports grouping of parameters in execution groups. It is also supports localization and has a nice parameter table :) Breaking changes in 3.1.x - See https://github.com/Capgemini/Cauldron for more information.
Commandline Argument Parser for .Net
Program arguments and options parsing library.
Automatically provides an excellent command line interface to your existing .NET classes
Package Description
Quickly handle command line arguments. This NuGet package adds an example arguments handler class, where you describe your arguments using a simple poco objects. All the boilerplate code to create the usage message is done for you. You can take action on set or after all arguments are set. This NuGet pakage is source only, great for single file executables.
Simpler than other Config Providers, access settings by SimplerConfig.SConfig.Instance["key:subkey"]
Arguments.NET is a library for interacting with command-line arguments.
Convention based argument handling for console applications.
The lightest .NET utility for processing command line arguments
parses commandline arguments to objects
ConsoleEssentials is a lightweight utility which handles most of the tedious tasks when making a console application.
Thor.NET is a port of a popular ruby framework for command-line interfaces.