From 8f16614dc3e00c9ae3fd184a61169c634e1ffb6c Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Wed, 23 Oct 2019 19:38:16 +0100 Subject: [PATCH] start a new project for an interactive cli --- cli-lanterna/build.gradle | 23 +++++++++++++++++++ .../com/muwire/clilanterna/CliLanterna.groovy | 7 ++++++ settings.gradle | 1 + 3 files changed, 31 insertions(+) create mode 100644 cli-lanterna/build.gradle create mode 100644 cli-lanterna/src/main/groovy/com/muwire/clilanterna/CliLanterna.groovy diff --git a/cli-lanterna/build.gradle b/cli-lanterna/build.gradle new file mode 100644 index 00000000..4926868e --- /dev/null +++ b/cli-lanterna/build.gradle @@ -0,0 +1,23 @@ +buildscript { + + repositories { + jcenter() + mavenLocal() + } + + dependencies { + classpath 'com.github.jengelman.gradle.plugins:shadow:2.0.4' + } +} + +apply plugin : 'application' +mainClassName = 'com.muwire.clilanterna.CliLanterna' +apply plugin : 'com.github.johnrengelman.shadow' + +applicationDefaultJvmArgs = ['-Djava.util.logging.config.file=logging.properties'] + +dependencies { + compile project(":core") + compile 'com.googlecode.lanterna:lanterna:3.0.1' +} + diff --git a/cli-lanterna/src/main/groovy/com/muwire/clilanterna/CliLanterna.groovy b/cli-lanterna/src/main/groovy/com/muwire/clilanterna/CliLanterna.groovy new file mode 100644 index 00000000..15283a4f --- /dev/null +++ b/cli-lanterna/src/main/groovy/com/muwire/clilanterna/CliLanterna.groovy @@ -0,0 +1,7 @@ +package com.muwire.clilanterna + +class CliLanterna { + public static void main(String[] args) { + println "hello world" + } +} diff --git a/settings.gradle b/settings.gradle index eff7d48c..9803a55a 100644 --- a/settings.gradle +++ b/settings.gradle @@ -4,5 +4,6 @@ include 'update-server' include 'core' include 'gui' include 'cli' +include 'cli-lanterna' // include 'webui' // include 'plug'