breuerlukas/commandra

GitHub: breuerlukas/commandra

Commandra 是一个模块化的 Java 命令行框架,帮助开发者通过动态行为定义和扩展自定义终端命令,轻松构建交互式 CLI 系统。

Stars: 0 | Forks: 0

# Commandra Commandra 是一个模块化的 Java 命令行框架,使开发者能够通过动态行为来定义、扩展和控制自定义终端命令。 它为构建交互式 CLI 系统提供了灵活的架构,使您能够轻松精准地实现命令、附加逻辑以及管理终端交互。 ## 状态 | | 构建状态 | |------|------------------------------------------------------------------------------------------------------| | main | ![Java CI with Gradle](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/4f1d1755ff075047.svg) | ## 安装 ``` repositories { maven { url = uri("https://maven.pkg.github.com/breuerlukas/commandra") credentials { username = project.findProperty("gpr.user")?.toString() ?: System.getenv("GITHUB_USERNAME") password = project.findProperty("gpr.token")?.toString() ?: System.getenv("GITHUB_TOKEN") } } } dependencies { implementation("de.lukasbreuer:commandra:1.0.0-SNAPSHOT") } ``` ## 示例 ``` private class ExampleCommand extends Command { protected ExampleCommand() { super("example", new String[] {"test"}, new String[0]); } @Override public boolean execute(String[] arguments) throws Exception { //FILL WITH LOGIC return false; } } ``` ## 许可证 [GPL](https://github.com/breuerlukas/commandra/blob/main/LICENSE.md)
标签:Gradle, Java开发库, JS文件枚举, Maven, Runtime Enforcement, 交互式系统, 动态行为, 后台面板检测, 命令行框架, 命令解析, 域名枚举, 开发框架, 开源框架, 持续集成, 控制台应用, 模块化开发, 漏洞测试, 漏洞验证, 终端交互, 自定义命令