Project DescriptionAdaptive Console Framework is a console application framework that enables you to build your console applications easily and brings flexibility and testability to your console applications built with Microsoft.NET technologies.
Features
With ACF, you may get the following benefits:
- Automatic command line argument parsing and validation
- Multiple command line syntax supported
- Generate the command line syntax and argument description automatically
- An command line argument can have many different aliases
- Orderless command line argument parsing (Users do not need to input their arguments in the specific order when using your console application)
- Test Driven Design is supported. ACF makes your console application testable
- ACF brings the flexibility to your console application. You can add or remove the command line syntax just by simple configuration
Demonstration
Click the following link to see how to design and implement a console application within 30 minutes by using ACF.
http://www.sunnychen.org/products/acf/acf_demo.html
Documentation
There is a detailed developer's manual along with the installation package, so for the documentation and class reference please install the recent release and goto
All Programs ->
SunnyChen.ORG ->
Adaptive Console Framework.
References
For personal reason the ACF home page and official site is now closed (I'm working on the building of ACF's home page these days). I will keep on updating the ACF and fixing the bugs. Thanks for all your attention.
ACF introduction on CodeProject:
http://www.codeproject.com/KB/dotnet/acf.aspxThere is a blog post which was written by Bil Simser. He managed to rebuild his Tree Surgeon utility by using ACF. In this post, the detailed steps were also included. Thanks for his nice words.