File tree Expand file tree Collapse file tree 4 files changed +12
-8
lines changed Expand file tree Collapse file tree 4 files changed +12
-8
lines changed Original file line number Diff line number Diff line change 1
1
plugins {
2
2
kotlin(" jvm" ) version " 1.8.22"
3
+ id(" org.jlleitschuh.gradle.ktlint" ) version " 11.4.0"
3
4
application
4
5
}
5
6
@@ -9,7 +10,7 @@ version = "1.0-SNAPSHOT"
9
10
repositories {
10
11
mavenLocal()
11
12
mavenCentral()
12
- maven (" https://jitpack.io" )
13
+ maven(" https://jitpack.io" )
13
14
}
14
15
15
16
dependencies {
@@ -32,4 +33,4 @@ kotlin {
32
33
33
34
application {
34
35
mainClass.set(" MainKt" )
35
- }
36
+ }
Original file line number Diff line number Diff line change 1
-
2
1
rootProject.name = " Task-Tracker-CLI"
3
-
Original file line number Diff line number Diff line change @@ -2,7 +2,14 @@ import com.garbereder.tasktracker.entities.ActivityCollection
2
2
import com.garbereder.tasktracker.entities.ActivityCollectionImpl
3
3
import com.garbereder.tasktracker.entities.Task
4
4
import com.garbereder.tasktracker.entities.TaskCollection
5
- import com.garbereder.tasktracker.usecases.tasks.*
5
+ import com.garbereder.tasktracker.usecases.tasks.ActivityCollectionReader
6
+ import com.garbereder.tasktracker.usecases.tasks.AddTask
7
+ import com.garbereder.tasktracker.usecases.tasks.ListTasks
8
+ import com.garbereder.tasktracker.usecases.tasks.LoadActivities
9
+ import com.garbereder.tasktracker.usecases.tasks.LoadTasks
10
+ import com.garbereder.tasktracker.usecases.tasks.StartActivity
11
+ import com.garbereder.tasktracker.usecases.tasks.StopActivity
12
+ import com.garbereder.tasktracker.usecases.tasks.TaskCollectionReaderFactory
6
13
import com.github.kinquirer.KInquirer
7
14
import com.github.kinquirer.components.promptInput
8
15
import com.github.kinquirer.components.promptList
@@ -55,7 +62,6 @@ class CLI(private val taskCollectionReaderFactory: TaskCollectionReaderFactory)
55
62
}
56
63
57
64
fun run () {
58
-
59
65
println (" Welcome to Task-Tracker-CLI" )
60
66
val tasks = LoadTasks (taskCollectionReaderFactory.create()).invoke()
61
67
@@ -74,4 +80,4 @@ class CLI(private val taskCollectionReaderFactory: TaskCollectionReaderFactory)
74
80
choices[selection]!! .invoke()
75
81
}
76
82
}
77
- }
83
+ }
Original file line number Diff line number Diff line change @@ -3,4 +3,3 @@ import com.garbereder.tasktracker.usecases.DBTaskCollectionReaderFactory
3
3
fun main () {
4
4
CLI (DBTaskCollectionReaderFactory ()).run ()
5
5
}
6
-
You can’t perform that action at this time.
0 commit comments