restructure, begin implementing libplt

This commit is contained in:
2025-08-12 06:24:29 -05:00
parent ae166bc45c
commit ca586aaa36
23 changed files with 682 additions and 556 deletions

View File

@@ -0,0 +1,16 @@
package app.hakurei.planterette.api
interface Task {
val execute: String
}
class AptInstallTask(val packages: List<String>) : Task {
private fun getPackageList(): String {
var string = ""
packages.forEach { p ->
string += "$p "
}
return string
}
override val execute: String
get() = "sudo apt install ${getPackageList()}"
}