From 71620c2b29c5cae5b76055b99bb250a931f469ea Mon Sep 17 00:00:00 2001 From: dfsek Date: Tue, 21 Dec 2021 20:04:28 -0700 Subject: [PATCH] create basic CLI impl --- platforms/cli/build.gradle.kts | 17 +++++++++++++++++ .../main/java/com/dfsek/terra/cli/TerraCLI.java | 13 +++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 platforms/cli/build.gradle.kts create mode 100644 platforms/cli/src/main/java/com/dfsek/terra/cli/TerraCLI.java diff --git a/platforms/cli/build.gradle.kts b/platforms/cli/build.gradle.kts new file mode 100644 index 000000000..50e339192 --- /dev/null +++ b/platforms/cli/build.gradle.kts @@ -0,0 +1,17 @@ +repositories { + maven { url = uri("https://jitpack.io/") } +} + +dependencies { + shadedApi("commons-io:commons-io:2.6") + shadedApi("com.github.Querz:NBT:6.1") + shadedApi(project(":common:implementation:base")) + + implementation("com.google.guava:guava:31.0.1-jre") + + implementation("ch.qos.logback:logback-classic:1.2.7") +} + +tasks.named("build") { + finalizedBy(tasks.named("shadowJar")) +} \ No newline at end of file diff --git a/platforms/cli/src/main/java/com/dfsek/terra/cli/TerraCLI.java b/platforms/cli/src/main/java/com/dfsek/terra/cli/TerraCLI.java new file mode 100644 index 000000000..19589be3a --- /dev/null +++ b/platforms/cli/src/main/java/com/dfsek/terra/cli/TerraCLI.java @@ -0,0 +1,13 @@ +package com.dfsek.terra.cli; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + + +public final class TerraCLI { + private static final Logger LOGGER = LoggerFactory.getLogger(TerraCLI.class); + + public static void main(String... args) { + LOGGER.info("Starting Terra CLI..."); + } +}