diff --git a/all/src/main/java/dev/openrs2/Command.kt b/all/src/main/java/dev/openrs2/Command.kt index 8ec02531fd..7f2d5619bb 100644 --- a/all/src/main/java/dev/openrs2/Command.kt +++ b/all/src/main/java/dev/openrs2/Command.kt @@ -10,17 +10,21 @@ import dev.openrs2.deob.DeobfuscateCommand import dev.openrs2.deob.ast.DeobfuscateAstCommand import dev.openrs2.game.GameCommand -fun main(args: Array) = Command().subcommands( - BundleCommand(), - CompressCommand(), - Crc32Command(), - DecompileCommand(), - DeobfuscateCommand(), - DeobfuscateAstCommand(), - GameCommand() -).main(args) +fun main(args: Array) = Command().main(args) class Command : CliktCommand(name = "openrs2") { + init { + subcommands( + BundleCommand(), + CompressCommand(), + Crc32Command(), + DecompileCommand(), + DeobfuscateCommand(), + DeobfuscateAstCommand(), + GameCommand() + ) + } + override fun run() { // empty }