Posted
over 13 years
ago
by
jeevanjj
ConsoleFx development has been on a hiatus since 2009. Recently, we've restarted development of the project and have decided to make some big changes before the final 1.0 release. Some of these changes are breaking, so if you are a user of the older
... [More]
ConsoleFx binaries, then go through this article for the summary of changes.
Move to .NET 4 and C# 4.0
ConsoleFx is now developed for .NET 4, primarily because we wanted to use the new languages features introduced in C# 3.0 and C# 4.0, especially lambdas, extension methods, optional parameters and named parameters, which we've used to develop the fluent API design of the library,
New Fluent API as Default
We've looked hard at the declarative design of ConsoleFx and decided that, while it was cool 5 years ago, there's been a trend of .NET framework designs moving away from attributes and adopting a more fluent imperative design. The fluent APIs, when used with the new C# language features such as lambdas, extension methods and optional/named parameters, provide a much richer and expressive API experience. [Less]
|
Posted
over 13 years
ago
by
jeevanjj
Documentation | Project Roadmap | Sample Applications | For users of the old beta
Project Description
ConsoleFx is an .NET framework for easily developing command-line interface (CLI) applications. It automates most of the work involved in creating a
... [More]
CLI application, like command line argument parsing, error handling and validations. ConsoleFx supports both declarative (using attributes) and imperative programming models. With ConsoleFx, you can say goodbye to lengthy cumbersome code to parse your command-line arguments.Using the ConsoleFx commandline parser, you can specify a whole host of conditions for specifying command line arguments. These can include the ability to:
Enforce the order of the command line arguments
Specify switch options and limit the number of times they can occur as command-line arguments
Allow parameters to be specified for switch options, and limit the number of parameters that can be specified
Specify non-switch arguments and how they are to be used
Run custom validations on switch parameters and non-switch arguments, including tests for regular expressions, file masks, integers, booleans, enums, etc.
Automatically map non-switch arguments to strong-typed properties for easier readability
Perform custom validations that can not be performed by ConsoleFx declaratively
In addition, ConsoleFx also provides the following extras:
A separate commandline parsing engine that can be used in non-CLI applications like Windows Forms and WPF.
Ability to create an interactive commandline shell application that utilizes ConsoleFx's build-in parser to handle input.
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.
We're back
After an unexpected two year break, we're back to active development on ConsoleFx. We'll be spending the next few weeks on completing the beta 1 code and the wiki documentation. We'll also be moving the code from SourceForge to the CodePlex Subversion repository.
SourceForge Information
Over the next 2 days, we'll be migrating the source control from SourceForge to CodePlex.Until then, you can use these SourceForge links:ConsoleFx home on SF.net | Subversion URL | Discussion Forum [Less]
|
Posted
over 13 years
ago
by
jeevanjj
Documentation | Project Roadmap | Sample Applications | For users of the old beta
Project Description
ConsoleFx is an .NET framework for easily developing command-line interface (CLI) applications. It automates most of the work involved in creating a
... [More]
CLI application, like command line argument parsing, error handling and validations. ConsoleFx supports both declarative (using attributes) and imperative programming models. With ConsoleFx, you can say goodbye to lengthy cumbersome code to parse your command-line arguments.Using the ConsoleFx commandline parser, you can specify a whole host of conditions for specifying command line arguments. These can include the ability to:
Enforce the order of the command line arguments
Specify switch options and limit the number of times they can occur as command-line arguments
Allow parameters to be specified for switch options, and limit the number of parameters that can be specified
Specify non-switch arguments and how they are to be used
Run custom validations on switch parameters and non-switch arguments, including tests for regular expressions, file masks, integers, booleans, enums, etc.
Automatically map non-switch arguments to strong-typed properties for easier readability
Perform custom validations that can not be performed by ConsoleFx declaratively
In addition, ConsoleFx also provides the following extras:
A separate commandline parsing engine that can be used in non-CLI applications like Windows Forms and WPF.
Ability to create an interactive commandline shell application that utilizes ConsoleFx's build-in parser to handle input.
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.
We're back
After an unexpected two year break, we're back to active development on ConsoleFx. We'll be spending the next few weeks on completing the beta 1 code and the wiki documentation. We'll also be moving the code from SourceForge to the CodePlex Subversion repository.
SourceForge Information
Over the next 2 days, we'll be migrating the source control from SourceForge to CodePlex.Until then, you can use these SourceForge links:ConsoleFx home on SF.net | Subversion URL | Discussion Forum [Less]
|
Posted
over 13 years
ago
by
jeevanjj
Documentation | Project Roadmap | Sample Applications For users of the old beta
Project Description
ConsoleFx is an .NET framework for easily developing command-line interface (CLI) applications. It automates most of the work involved in creating a
... [More]
CLI application, like command line argument parsing, error handling and validations. ConsoleFx supports both declarative (using attributes) and imperative programming models. With ConsoleFx, you can say goodbye to lengthy cumbersome code to parse your command-line arguments.Using the ConsoleFx commandline parser, you can specify a whole host of conditions for specifying command line arguments. These can include the ability to:
Enforce the order of the command line arguments
Specify switch options and limit the number of times they can occur as command-line arguments
Allow parameters to be specified for switch options, and limit the number of parameters that can be specified
Specify non-switch arguments and how they are to be used
Run custom validations on switch parameters and non-switch arguments, including tests for regular expressions, file masks, integers, booleans, enums, etc.
Automatically map non-switch arguments to strong-typed properties for easier readability
Perform custom validations that can not be performed by ConsoleFx declaratively
In addition, ConsoleFx also provides the following extras:
A separate commandline parsing engine that can be used in non-CLI applications like Windows Forms and WPF.
Ability to create an interactive commandline shell application that utilizes ConsoleFx's build-in parser to handle input.
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.
We're back
After an unexpected two year break, we're back to active development on ConsoleFx. We'll be spending the next few weeks on completing the beta 1 code and the wiki documentation. We'll also be moving the code from SourceForge to the CodePlex Subversion repository.
SourceForge Information
Over the next 2 days, we'll be migrating the source control from SourceForge to CodePlex.Until then, you can use these SourceForge links:ConsoleFx home on SF.net | Subversion URL | Discussion Forum [Less]
|
Posted
over 13 years
ago
by
jeevanjj
Documentation | Project Roadmap | Sample Applications For users of the old beta
Project Description
ConsoleFx is an .NET framework for easily developing command-line interface (CLI) applications. It automates most of the work involved in creating a
... [More]
CLI application, like command line argument parsing, error handling and validations. ConsoleFx supports both declarative (using attributes) and imperative programming models. With ConsoleFx, you can say goodbye to lengthy cumbersome code to parse your command-line arguments.Using the ConsoleFx commandline parser, you can specify a whole host of conditions for specifying command line arguments. These can include the ability to:
Enforce the order of the command line arguments
Specify switch options and limit the number of times they can occur as command-line arguments
Allow parameters to be specified for switch options, and limit the number of parameters that can be specified
Specify non-switch arguments and how they are to be used
Run custom validations on switch parameters and non-switch arguments, including tests for regular expressions, file masks, integers, booleans, enums, etc.
Automatically map non-switch arguments to strong-typed properties for easier readability
Perform custom validations that can not be performed by ConsoleFx declaratively
In addition, ConsoleFx also provides the following extras:
A separate commandline parsing engine that can be used in non-CLI applications like Windows Forms and WPF.
Ability to create an interactive commandline shell application that utilizes ConsoleFx's build-in parser to handle input.
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.
We're back
After an unexpected two year break, we're back to active development on ConsoleFx. We'll be spending the next few weeks on completing the beta 1 code and the wiki documentation. We'll also be moving the code from SourceForge to the CodePlex Subversion repository.
SourceForge Information
Over the next 2 days, we'll be migrating the source control from SourceForge to CodePlex.Until then, you can use these SourceForge links:ConsoleFx home on SF.net | Subversion URL | Discussion Forum [Less]
|
Posted
over 13 years
ago
by
jeevanjj
Documentation | Project Roadmap | Sample Applications
Project Description
ConsoleFx is an .NET framework for easily developing command-line interface (CLI) applications. It automates most of the work involved in creating a CLI application, like
... [More]
command line argument parsing, error handling and validations. ConsoleFx supports both declarative (using attributes) and imperative programming models. With ConsoleFx, you can say goodbye to lengthy cumbersome code to parse your command-line arguments.Using the ConsoleFx commandline parser, you can specify a whole host of conditions for specifying command line arguments. These can include the ability to:* Enforce the order of the command line arguments* Specify switch options and limit the number of times they can occur as command-line arguments* Allow parameters to be specified for switch options, and limit the number of parameters that can be specified* Specify non-switch arguments and how they are to be used* Run custom validations on switch parameters and non-switch arguments, including tests for regular expressions, file masks, integers, booleans, enums, etc.* Automatically map non-switch arguments to strong-typed properties for easier readability* Perform custom validations that can not be performed by ConsoleFx declarativelyIn addition, ConsoleFx also provides the following extras:* A separate commandline parsing engine that can be used in non-CLI applications like Windows Forms and WPF.* Ability to create an interactive commandline shell application that utilizes ConsoleFx's build-in parser to handle input.* 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.Using the ConsoleFx commandline parser, you can specify a whole host of conditions for specifying command line arguments. These can include the ability to:
Enforce the order of the command line arguments
Specify switch options and limit the number of times they can occur as command-line arguments
Allow parameters to be specified for switch options, and limit the number of parameters that can be specified
Specify non-switch arguments and how they are to be used
Run custom validations on switch parameters and non-switch arguments, including tests for regular expressions, file masks, integers, booleans, enums, etc.
Automatically map non-switch arguments to strong-typed properties for easier readability
Perform custom validations that can not be performed by ConsoleFx declaratively
In addition, ConsoleFx also provides the following extras:
A separate commandline parsing engine that can be used in non-CLI applications like Windows Forms and WPF.
Ability to create an interactive commandline shell application that utilizes ConsoleFx's build-in parser to handle input.
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.
We're back
After an unexpected two year break, we're back to active development on ConsoleFx. We'll be spending the next few weeks on completing the beta 1 code and the wiki documentation. We'll also be moving the code from SourceForge to the CodePlex Subversion repository.
SourceForge Information
Over the next 2 days, we'll be migrating the source control from SourceForge to CodePlex.Until then, you can use these SourceForge links:ConsoleFx home on SF.net | Subversion URL | Discussion Forum [Less]
|
Posted
over 13 years
ago
by
jeevanjj
Documentation | Project Roadmap | Sample Applications
Project Description
ConsoleFx is an .NET framework for easily developing command-line interface (CLI) applications. It automates most of the work involved in creating a CLI application, like
... [More]
command line argument parsing, error handling and validations. ConsoleFx supports both declarative (using attributes) and imperative programming models. With ConsoleFx, you can say goodbye to lengthy cumbersome code to parse your command-line arguments.Using the ConsoleFx commandline parser, you can specify a whole host of conditions for specifying command line arguments. These can include the ability to:* Enforce the order of the command line arguments* Specify switch options and limit the number of times they can occur as command-line arguments* Allow parameters to be specified for switch options, and limit the number of parameters that can be specified* Specify non-switch arguments and how they are to be used* Run custom validations on switch parameters and non-switch arguments, including tests for regular expressions, file masks, integers, booleans, enums, etc.* Automatically map non-switch arguments to strong-typed properties for easier readability* Perform custom validations that can not be performed by ConsoleFx declarativelyIn addition, ConsoleFx also provides the following extras:* A separate commandline parsing engine that can be used in non-CLI applications like Windows Forms and WPF.* Ability to create an interactive commandline shell application that utilizes ConsoleFx's build-in parser to handle input.* 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.Using the ConsoleFx commandline parser, you can specify a whole host of conditions for specifying command line arguments. These can include the ability to:
Enforce the order of the command line arguments
Specify switch options and limit the number of times they can occur as command-line arguments
Allow parameters to be specified for switch options, and limit the number of parameters that can be specified
Specify non-switch arguments and how they are to be used
Run custom validations on switch parameters and non-switch arguments, including tests for regular expressions, file masks, integers, booleans, enums, etc.
Automatically map non-switch arguments to strong-typed properties for easier readability
Perform custom validations that can not be performed by ConsoleFx declaratively
In addition, ConsoleFx also provides the following extras:
A separate commandline parsing engine that can be used in non-CLI applications like Windows Forms and WPF.
Ability to create an interactive commandline shell application that utilizes ConsoleFx's build-in parser to handle input.
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.
We're back
After an unexpected two year break, we're back to active development on ConsoleFx. We'll be spending the next few weeks on completing the beta 1 code and the wiki documentation. We'll also be moving the code from SourceForge to the CodePlex Subversion repository.
SourceForge Information
Over the next 2 days, we'll be migrating the source control from SourceForge to CodePlex.Until then, you can use these SourceForge links:ConsoleFx home on SF.net | Subversion URL | Discussion Forum [Less]
|
Posted
over 13 years
ago
by
jeevanjj
Documentation | Project Roadmap | Sample Applications
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
... [More]
application, like command line argument parsing, 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.Using the ConsoleFx commandline parser, you can declaratively specify a whole host of conditions for specifying command line arguments. These can include the ability to:* Enforce the order of the command line arguments* Specify switch options and limit the number of times they can occur as command-line arguments* Allow parameters to be specified for switch options, and limit the number of parameters that can be specified* Specify non-switch arguuments and how they are to be used* Run custom validations on switch parameters and non-switch arguments, including tests for regular expressions, file masks, integers, booleans, enums, etc.* Automatically map non-switch arguments to strong-typed properties for easier readability* Perform custom validations that can not be performed by ConsoleFx declarativelyConsoleFx 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.
We're back
After an unexpected two year break, we're back to active development on ConsoleFx. We'll be spending the next few weeks on completing the beta 1 code and the wiki documentation. We'll also be moving the code from SourceForge to the CodePlex Subversion repository.
SourceForge Information
Over the next 2 days, we'll be migrating the source control from SourceForge to CodePlex.Until then, you can use these SourceForge links:ConsoleFx home on SF.net | Subversion URL | Discussion Forum [Less]
|
Posted
over 13 years
ago
by
jeevanjj
Documentation | Project Roadmap | Sample Applications
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
... [More]
application, like command line argument parsing, 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.Using the ConsoleFx commandline parser, you can declaratively specify a whole host of conditions for specifying command line arguments. These can include the ability to:* Enforce the order of the command line arguments* Specify switch options and limit the number of times they can occur as command-line arguments* Allow parameters to be specified for switch options, and limit the number of parameters that can be specified* Specify non-switch arguuments and how they are to be used* Run custom validations on switch parameters and non-switch arguments, including tests for regular expressions, file masks, integers, booleans, enums, etc.* Automatically map non-switch arguments to strong-typed properties for easier readability* Perform custom validations that can not be performed by ConsoleFx declarativelyConsoleFx 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.
We're back
After an unexpected two year break, we're back to active development on ConsoleFx. We'll be spending the next few weeks on completing the beta 1 code and the wiki documentation. We'll also be moving the code from SourceForge to the CodePlex Subversion repository.
SourceForge Information
Over the next 2 days, we'll be migrating the source control from SourceForge to CodePlex.Until then, you can use these SourceForge links:ConsoleFx home on SF.net | Subversion URL | Discussion Forum [Less]
|
Posted
almost 15 years
ago
by
_TFSSERVICE
Checked in by server upgrade
|