BizArk.ConsoleApp

当前版本: 4.0.1.50


BizArk.ConsoleApp是什么?

一个简单但功能非常强大的命令行解析实用程序,可自动填充参数对象中的属性。处理数据类型转换和数据验证。提供针对控制台优化的帮助文本。有关特性和docume注释的完整列表,请参阅Git上的维基项目。
A simple, but very powerful, command-line parsing utility that automatically populates properties in your argument object. Handles data type conversions and data validation. Provides help text optimized for the console. See the project WIKI on Git for full list of features and documentation.

许可协议

MIT

关键词

BizArk , command-line , parsing , command-line-parsing , console , utility

安装方式

Install-Package BizArk.ConsoleApp -Version 4.0.1.50

相关网址


BizArk.ConsoleApp使用说明

BizArk v3 Build status Join the chat at https://gitter.im/BizArk/BizArk3

BizArk provides a collection of tools to make building line-of-business applications easier.

Now Supports .Net Standard 2.0

All BizArk 3 projects have been updated to use .Net Standard 2.0. This update caused the project to lose the FontUtil class and ClickOnce support, but these were minor features that were deemed worth losing to gain support for .Net Standard.

Version 3

This is the 3rd version of BizArk. Although much of the code was ported from v2, not all of it was and some of it has changed so if you are coming from v2, you might need to make changes to your code. In particular, the command-line parsing was moved into its own project, ConvertEx has been refactored and improved, WebHelper has been removed, and the database utilities have also been removed. If the WebHelper or database utilites were useful to you and you think they should be ported to v3, please leave a comment and we'll consider it.

Console Application Support

BizArk is probably most popular for the Command-Line Parser. It provides a simple way of getting strongly typed arguments from command-line arguments. The BaCon engine (standing for BizArk Console) also supports some other very handy features for console applications such as wrapping strings at word boundaries, simple colored text, automatic help (when used with the Command-Line Parser), and much more.

Data-Type Conversions

If you have a need for data type conversions, look no further than ConvertEx. If it is possible to convert one type to another, ConvertEx can probably do it. It makes use of all the different built-in ways to convert types and also can handle common conventions.

String Templates

C# 6 provides us with string interpolation which is great, but it only works on literal strings since it is parsed at compile time. BizArk provides string templating to support very similar syntax for non-literal strings.

Much More

BizArk provides many convenient utilities to make everyday things easier. This includes an Application object for easy access to useful information about the environment, help with strings, xml, images, etc.

Check It Out on NuGet

BizArk is available as a NuGet package.

BizArk.Core - Core libraries and features.

BizArk.ConsoleApp - Get the BizArk Command-Line Parser and the other console utilities.

BizArk.Data.SqlServer - Provides some convenient utilities for working with Sql Server databases without an ORM.

项目热度

项目信息

分享到

基本信息
开发语言
C#
相关项目
1
相关仓库
0
Watchers
5
Stars
18
Forks
3
版本数量
8
最新发布
2018-12-19
首次发布
2017-04-16
仓库大小
2.51 MB

版本历史
4.0.1.50
2018-12-19
4.0.0.45
2018-12-07
3.1.0.19
2018-06-10
3.1.0.15
2017-11-19
3.0.0.35-beta
2017-07-20
3.0.0.32-beta
2017-05-05
3.0.0.31-beta
2017-05-05
3.0.0.27-beta
2017-04-16

贡献者
Brian Brewder Boris Modylevsky The Gitter Badger Sid Mansukhani sid-mansukhani