jpoehls / dotnetmigrations

DotNetMigrations is a database migration framework that assists in managing and versioning database changes. It was originally designed as a straight port of the rails functionality located in the Ruby on Rails framework; however, has recently moved into a more open framework thanks to the power of the Managed Extensibility Framework.
Other
36 stars 10 forks source link

Update Argument Structure #3

Closed jpoehls closed 14 years ago

jpoehls commented 14 years ago

The current argument structure is based on convention and can get confusing really fast when arguments are optional. We may be converting to using a more named-argument convention instead of placement convention using Mono.Options.

jpoehls commented 14 years ago

From James Eggers: After looking more into Mono.Options (which is awesome) and the extensibility goals of DNM, there will be some difficulties getting the two to mesh well. With that said though, a modification will be coming to the argument structure.

jpoehls commented 14 years ago

This has been solved by creating our own argument parsing and validation framework. This will show up in version 0.7