Posted
almost 18 years
ago
by
jeevanjj
Documentation | Project Roadmap
Project Description
ConsoleFx is an attribute-based .NET/Mono framework for easily developing command-line interface (CLI) applications. It automates most of the work involved in creating a CLI application, like
... [More]
argument processing, error handling and validations, all through the use of attributes. With ConsoleFx, you can say goodbye to lengthy cumbersome code to parse your command-line arguments.ConsoleFx also provides utility classes for console output capturing and extensions to the Console class. We plan to add other utility classes in the future, making it the all-in-one solution for creating your command-line applications.Currently, we're finishing up on the first version of ConsoleFx, and planning for the next version has already started.
For the latest news on ConsoleFx, please visit Jeevan's blog
1.0 Beta 1 Released
ConsoleFx 1.0 Beta 1 has been released. You can download it from ConsoleFx 1.0 Beta 1. This is a feature-complete version of ConsoleFx 1.0. We're working on completing the sample applications and documentation.If too many bugs are reported for this release, we may decide to go in for a 2nd beta, before proceeding to the final release.Please report bugs, feature requests and other issues at the Issue Tracker tab. Make sure you file issues under the correct release.
SourceForge Information
The ConsoleFx project originated at SourceForge.net. We will continue to use the SourceForge source control repository until CodePlex has working Subversion support.Until then, you can use these SourceForge links: ConsoleFx home on SF.net | Subversion URL | Discussion Forum
[Less]
|
Posted
almost 18 years
ago
by
jeevanjj
Welcome to the ConsoleFx discussion forums. You can use this forum to discuss any topic relating to ConsoleFx. For submitting issues and feature requests, please use the Issue Tracker
|
Posted
almost 18 years
ago
by
jeevanjj
Welcome to the ConsoleFx discussion forums. You can use this forum to discuss any topic relating to ConsoleFx. For submitting issues and feature requests, please use the Issue Tracker
|
Posted
almost 18 years
ago
by
jeevanjj
Use the Environment.GetCommandLineArgs() method to retrieve the command-line arguments, instead of having to pass the args string array to the ConsoleFx entry point.Comments: ** Comment from web user: jeevanjj ** Completed. There was a small issue
... [More]
, because the first element in the array returned by Environment.GetCommandLineArgs() is the executable file path, while the args parameter in the Main() method does not have such an element. [Less]
|
Posted
almost 18 years
ago
by
jeevanjj
Use the Environment.GetCommandLineArgs() method to retrieve the command-line arguments, instead of having to pass the args string array to the ConsoleFx entry point.
|
Posted
almost 18 years
ago
This is a beta release of ConsoleFx. The library is feature-complete and we are now going through a process of testing and bug-fixing. We are also completing the sample applications and documention for the 1.0 release. Depending on the time factor
... [More]
, we may also try to prepare a Visual Studio project template for ConsoleFx.The downloadable files are listed below. We invite you to test this release of ConsoleFx for creating your console applications. If you find any issues, please report them using the [url:Issue Tracker|http://www.codeplex.com/ConsoleFx/WorkItem/List.aspx] or you can open a discussion on the [url:Discussions page|http://www.codeplex.com/ConsoleFx/Thread/List.aspx].Currently we are updating the documentation, which can be found [here|Documentation]. For the 1.0 release, we are planning to complete the Getting Started documentation only. The remaining documentation will be completed as we progress into version 2.0.Since we have frozen the feature-set for the 1.0 release, please submit any new feature requests for the ConsoleFx 2.0 release in the Issue Tracker. [Less]
|
Posted
almost 18 years
ago
by
This is a beta release of ConsoleFx. The library is feature-complete and we are now going through a process of testing and bug-fixing. We are also completing the sample applications and documention for the 1.0 release. Depending on the time factor
... [More]
, we may also try to prepare a Visual Studio project template for ConsoleFx.The downloadable files are listed below. We invite you to test this release of ConsoleFx for creating your console applications. If you find any issues, please report them using the [url:Issue Tracker|http://www.codeplex.com/ConsoleFx/WorkItem/List.aspx] or you can open a discussion on the [url:Discussions page|http://www.codeplex.com/ConsoleFx/Thread/List.aspx].Currently we are updating the documentation, which can be found [here|Documentation]. For the 1.0 release, we are planning to complete the Getting Started documentation only. The remaining documentation will be completed as we progress into version 2.0.Since we have frozen the feature-set for the 1.0 release, please submit any new feature requests for the ConsoleFx 2.0 release in the Issue Tracker. [Less]
|
Posted
almost 18 years
ago
by
jeevanjj
int CommandLine.Parse(string[] args)For this overload of the Parse() method, we will not have access to the created T program object. Only the program mode is returned. However, we will need to access the program object in order to read parameter
... [More]
properties, values set in the switch methods, etc.Can we change the method's signature to:int CommandLine.Parse(string[] args, out T program)Comments: ** Comment from web user: jeevanjj ** Added an additional overload for CommandLine.Execute() of the form:int Execute<T>(bool callExecutor, out T program)and changed the CommandLine.Parse<T> method accordingly. [Less]
|
Posted
almost 18 years
ago
by
jeevanjj
int CommandLine.Parse(string[] args)For this overload of the Parse() method, we will not have access to the created T program object. Only the program mode is returned. However, we will need to access the program object in order to read parameter
... [More]
properties, values set in the switch methods, etc.Can we change the method's signature to:int CommandLine.Parse(string[] args, out T program)Comments: ** Comment from web user: jeevanjj ** This will require that the CommandLine.Execute() method signature changes. It should now be:int Execute(bool callExecutor, out object program) [Less]
|
Posted
almost 18 years
ago
by
jeevanjj
int CommandLine.Parse(string[] args)For this overload of the Parse() method, we will not have access to the created T program object. Only the program mode is returned. However, we will need to access the program object in order to read parameter
... [More]
properties, values set in the switch methods, etc.Can we change the method's signature to:int CommandLine.Parse(string[] args, out T program) [Less]
|