From f777669dfa299b100b8563f4cdab7113f2ef99f1 Mon Sep 17 00:00:00 2001 From: Timo Bryant Date: Wed, 27 Dec 2023 16:16:34 +0100 Subject: [PATCH] 7 Add TUI module --- libraries/tui/build.gradle.kts | 3 +++ .../itkl/tui/implementation/TerminalDataTableReporter.kt | 4 ++++ .../de/itkl/tui/implementation/TerminalProgressBar.kt | 4 ++++ libraries/tui/src/main/kotlin/de/itkl/tui/tuiModule.kt | 8 ++++++++ 4 files changed, 19 insertions(+) create mode 100644 libraries/tui/build.gradle.kts create mode 100644 libraries/tui/src/main/kotlin/de/itkl/tui/implementation/TerminalDataTableReporter.kt create mode 100644 libraries/tui/src/main/kotlin/de/itkl/tui/implementation/TerminalProgressBar.kt create mode 100644 libraries/tui/src/main/kotlin/de/itkl/tui/tuiModule.kt diff --git a/libraries/tui/build.gradle.kts b/libraries/tui/build.gradle.kts new file mode 100644 index 0000000..f65fc07 --- /dev/null +++ b/libraries/tui/build.gradle.kts @@ -0,0 +1,3 @@ +dependencies { + api(project(":libraries:core-api")) +} \ No newline at end of file diff --git a/libraries/tui/src/main/kotlin/de/itkl/tui/implementation/TerminalDataTableReporter.kt b/libraries/tui/src/main/kotlin/de/itkl/tui/implementation/TerminalDataTableReporter.kt new file mode 100644 index 0000000..144fba1 --- /dev/null +++ b/libraries/tui/src/main/kotlin/de/itkl/tui/implementation/TerminalDataTableReporter.kt @@ -0,0 +1,4 @@ +package de.itkl.tui.implementation + +class TerminalDataTableReporter { +} \ No newline at end of file diff --git a/libraries/tui/src/main/kotlin/de/itkl/tui/implementation/TerminalProgressBar.kt b/libraries/tui/src/main/kotlin/de/itkl/tui/implementation/TerminalProgressBar.kt new file mode 100644 index 0000000..5f7dfc9 --- /dev/null +++ b/libraries/tui/src/main/kotlin/de/itkl/tui/implementation/TerminalProgressBar.kt @@ -0,0 +1,4 @@ +package de.itkl.tui.implementation + +class TerminalProgressBar { +} \ No newline at end of file diff --git a/libraries/tui/src/main/kotlin/de/itkl/tui/tuiModule.kt b/libraries/tui/src/main/kotlin/de/itkl/tui/tuiModule.kt new file mode 100644 index 0000000..96dc809 --- /dev/null +++ b/libraries/tui/src/main/kotlin/de/itkl/tui/tuiModule.kt @@ -0,0 +1,8 @@ +package de.itkl.tui + +import org.koin.dsl.module + +/** + * Add terminal ui capabilities + */ +val tuiModule = module { } \ No newline at end of file