CommadFlow是一个灵活的命令框架,它删除了命令中使用的大量样板代码。
用法CommadFlow 命令框架分为两部分。一个是实际的命令框架,另一个是允许基于注释创建完整命令树的API。命令框架的组成部分要使用 CommadFlow,至少应该了解一些基本组件
Commad:这是最基本的组件。它包含与命令相关的所有信息,包括但不限于名称、别名、权限、部件等。这些是使用Commad.builder(Strig)方法创建的,该方法返回一个Commad.Builder实例,可以在其中设置命令的所有信息。
CommadPart:这是第二个最基本的组件,可以理解为 Commad的每个参数,包括子命令、标志、非位置参数等。
CommadCotext:这是一个可变对象,它包含被调用命令的上下文,包括但不限于解析的每个部分的值、原始参数列表和每个部分的原始参数、标签和命令执行路径。
Mave仓库:<repository><id>uamed-public</id><url>https://repo.uamed.team/repository/uamed-public/</url></repository>依赖:<depedecy><groupId>me.fixeddev</groupId><artifactId>commadflow-uiversal</artifactId><versio>0.4.5</versio></depedecy>






评论