From a52d58e8b555f56d81a511467d8d98536c839b05 Mon Sep 17 00:00:00 2001 From: Graham Date: Tue, 31 Mar 2020 20:27:37 +0100 Subject: [PATCH] Use Clikt to implement the command-line interface Signed-off-by: Graham --- .idea/runConfigurations/AstDeobfuscator.xml | 2 +- .idea/runConfigurations/Bundler.xml | 2 +- .idea/runConfigurations/Decompiler.xml | 2 +- .idea/runConfigurations/Deobfuscator.xml | 2 +- .idea/runConfigurations/GameServer.xml | 2 +- all/build.gradle.kts | 2 +- all/src/main/java/dev/openrs2/Command.kt | 23 +++++++++++ all/src/main/java/dev/openrs2/Launcher.kt | 39 ------------------- buildSrc/src/main/java/Versions.kt | 1 + bundler/build.gradle.kts | 3 +- .../java/dev/openrs2/bundler/BundleCommand.kt | 15 +++++++ .../main/java/dev/openrs2/bundler/Bundler.kt | 8 ---- decompiler/build.gradle.kts | 4 +- .../openrs2/decompiler/DecompileCommand.kt | 33 ++++++++++++++++ .../java/dev/openrs2/decompiler/Decompiler.kt | 25 ------------ deob-ast/build.gradle.kts | 4 +- .../dev/openrs2/deob/ast/AstDeobfuscator.kt | 15 ------- .../openrs2/deob/ast/DeobfuscateAstCommand.kt | 22 +++++++++++ deob/build.gradle.kts | 4 +- .../dev/openrs2/deob/DeobfuscateCommand.kt | 13 +++++++ .../java/dev/openrs2/deob/Deobfuscator.kt | 6 --- game/build.gradle.kts | 4 +- .../main/java/dev/openrs2/game/GameCommand.kt | 14 +++++++ .../main/java/dev/openrs2/game/GameServer.kt | 7 ---- 24 files changed, 141 insertions(+), 111 deletions(-) create mode 100644 all/src/main/java/dev/openrs2/Command.kt delete mode 100644 all/src/main/java/dev/openrs2/Launcher.kt create mode 100644 bundler/src/main/java/dev/openrs2/bundler/BundleCommand.kt create mode 100644 decompiler/src/main/java/dev/openrs2/decompiler/DecompileCommand.kt create mode 100644 deob-ast/src/main/java/dev/openrs2/deob/ast/DeobfuscateAstCommand.kt create mode 100644 deob/src/main/java/dev/openrs2/deob/DeobfuscateCommand.kt create mode 100644 game/src/main/java/dev/openrs2/game/GameCommand.kt diff --git a/.idea/runConfigurations/AstDeobfuscator.xml b/.idea/runConfigurations/AstDeobfuscator.xml index 598fc5fa..beef02a6 100644 --- a/.idea/runConfigurations/AstDeobfuscator.xml +++ b/.idea/runConfigurations/AstDeobfuscator.xml @@ -6,7 +6,7 @@