文件名称:CLImber:CLI库
文件大小:24KB
文件格式:ZIP
更新时间:2024-03-23 05:35:03
C#
CLImber-命令行界面库 介绍 CLImber是一个.Net库,旨在减轻设置,文档编制和解析命令行参数的工作。 CLImber应该使您的代码更小,更简洁地专注于手头的实际工作,而不是支持强大的命令行界面所需的管道。 CLImber的动机是为小型公用事业项目一遍又一遍地编写参数解析逻辑。 由于我的项目中的功能代码与解析和处理越来越多的选项所需的代码相形见highlighted,因此该需求得到了强调。 技术领域 我使用CLImber的目标是使它尽可能的小和可移植。 .NET Standard 2.0和C#v7.3 而已。 没有其他库,依赖项或技术。 应该注意的是,CLImber确实使用反射来完成其大部分工作。 设置 在NuGet上搜索JM.CLImber 使用 CLImber定义了3种类型的命令行构件。 这些是受git命令行启发的,因此我们将使用它作为示例: git checkou
【文件预览】:
CLImber-main
----CLImber()
--------DesignatedConverterAttribute.cs(487B)
--------UsageDocumenter.cs(2KB)
--------CommandHandlerAttribute.cs(219B)
--------CLIHandler.cs(4KB)
--------IArgumentTypeConverter.cs(367B)
--------AssemblySearcher.cs(2KB)
--------CLImber.csproj(1KB)
--------CommandClassAttribute.cs(418B)
----LICENSE(34KB)
----.gitignore(6KB)
----README.md(4KB)
----CLImber.sln(2KB)
----CLImber.Example()
--------Program.cs(2KB)
--------AddCmdHandler.cs(1KB)
--------CLImber.Example.csproj(261B)