openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
ConsoleFX
Settings
|
Report Duplicate
1
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Activity Not Available
Commits
: Listings
Analyzed
about 1 year
ago. based on code collected
about 1 year
ago.
Jan 18, 2023 — Jan 18, 2024
Showing page 13 of 14
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Misc changes to the MyNuGet sample.
Jeevan James
More...
almost 9 years ago
Misc changes for Colorizer.
Jeevan James
More...
almost 9 years ago
Updated the MetadataObject class to directly contain the metadata dictionary, instead of having a separate nested class called CustomMetadata.
Jeevan James
More...
almost 9 years ago
Moved all the ValidateWith and other extensions from the same file as first-class methods in Option and Argument.
Jeevan James
More...
almost 9 years ago
Update all single message validators to derive from SingleMessageValidator<T>
Jeevan James
More...
almost 9 years ago
Adding utility class called Colorizer for flexible color output.
Jeevan James
More...
almost 9 years ago
Updated all license headers in the Parser folder and sub-folders. Added some more comments. Added an option to the UnixParserStyle to enforce single character short names or not.
Jeevan James
More...
almost 9 years ago
Stripped down the OptionParameterRequirement into just NotAllowed and Required. The Optional concept is removed as it did not make sense. Removed all the usage extension methods on Option and replaced with a single method called Usage, which accepts an Action<OptionUsage> delegate.
Jeevan James
More...
almost 9 years ago
More comments. Moving some validator classes to derive from SingleMessageValidator. Moved SingleMessageValidator to a separate file. Added extension method to add description metadata for a command.
Jeevan James
More...
almost 9 years ago
Renamed the Arg class to MetadataObject and derived the Command class from it. So now, Argument, Option and Command all derive from MetadataObject, meaning they can store optional metadata. Removed the AddOption and AddArgument methods from Parser and Command; it is simple enough to use the respective constructors to instantiate these objects.
Jeevan James
More...
almost 9 years ago
Misc changes.
Jeevan James
More...
almost 9 years ago
Moved from a hierarchical ParseResult construct to a single object. Added a new validator called CompositeValidator that validates if any one of a set of validators passes. Breaking up the PathValidator into a file validator and directory validator. - File validator has additional validations like allowed file extensions and base directory. Created new test harness to mimic the NuGet command line options.
Jeevan James
More...
almost 9 years ago
Few optimizations.
Jeevan James
More...
almost 9 years ago
Fix: Options with single parameter and multiple occurrences are now considered as lists. Renamed the Run class to ParseRun. Removed unnecessary files under the Programs namespace.
Jeevan James
More...
almost 9 years ago
Epic change: Removed the concept of option and argument handlers in favor of a structured result value from the Parser.Parse method. Added a CommandBuilder class with implicit conversion to Command, which will allow command classes to be created by inheritance.
Jeevan James
More...
almost 9 years ago
Adding new result type for parsing.
Jeevan James
More...
almost 9 years ago
Adding a brand new ConsoleProgram class to replace SingleCommandProgram and MultiCommandProgram. Fixed some issues after some basic smoke testing with the test harness. Removed the multi-command test harness.
Jeevan James
More...
almost 9 years ago
Updated the parser to support sub-commands. Moved out the 'run' concept from the Option class and created separate classes for it (Run and OptionRun). This was also needed as part of adding sub-command support.
Jeevan James
More...
almost 9 years ago
Started adding support for commands in the parser.
Jeevan James
More...
almost 9 years ago
Updated file version number.
Jeevan James
More...
almost 9 years ago
Throwing a new ValidationException instead of ParserException for validation errors. Cleaned up and documented the base validation classes.
Jeevan James
More...
almost 9 years ago
Minor updates
Jeevan James
More...
almost 9 years ago
Adding ability to read args from a config file.
Jeevan James
More...
almost 9 years ago
Adding MetadataUsageBuilder functionaility. Renamed CommandGrouping to ArgGrouping for consistency.
Jeevan James
More...
almost 9 years ago
no message
Jeevan James
More...
almost 9 years ago
Refactored to add the BaseCommand class. Removed the ConsoleProgram base class and SimpleProgram class. Changed MultiCommandProgram accordingly.
Jeevan James
More...
about 9 years ago
Merge branch 'master' of https://github.com/JeevanJames/ConsoleFx
Jeevan James
More...
about 9 years ago
Updated version.
Jeevan James
More...
about 9 years ago
no message
Jeevan James
More...
about 9 years ago
Adding generic versions of the assignment extensions
Jeevan James
More...
about 9 years ago
←
1
2
…
6
7
8
9
10
11
12
13
14
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree