Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 7.0% dependent repos on nuget.org

nuget.org : tiny

A tiny C# class to handle arguments sent to a console application. Tiny uses the power of Dynamic and ExpandoObject in .Net 4 to dynamically populate name-value pairs from the arguments passed to the command line. Tiny's argument parsing depends on separators for name-value pairs, for example if the command line for your app is: c:\code\myapp\bin\myapp testargument1:testvalue testargument2:with_a:in_the_value testargument3 Note: The default separator for Tiny is ':'. The code for parsing these arguments through Tiny is: static void Main(string[] args) { Tiny t = new Tiny(args); } You can read the passed arguments directly as properties via your code by writing code like this: t.Arguments.testargument1 t.Arguments.testargument2 Any argument without a specified separator gets the name of UndefinedArgumentX where X is the number of the encountered argument without a separator. In the above example, the last argument can be read via: t.Arguments.UndefinedArgument1 You can now also use methods like count and contains. Example: t.Arguments.count if(t.Arguments.contains("arg1")){ }

Registry - Homepage - JSON
purl: pkg:nuget/tiny
Keywords: Command, line, arguments
License: MIT
Latest release: over 9 years ago
First release: almost 10 years ago
Dependent repositories: 1
Downloads: 6,659 total
Stars: 1 on GitHub
Forks: 0 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 10 days ago

    Loading...
    Readme
    Loading...