Implemented basic shell command execution and result retrieval. Next Step: Remove completed tasks from queue

This commit is contained in:
Jakob Friedl
2025-05-22 20:03:22 +02:00
parent 71336a6fa7
commit 1b147aacd6
17 changed files with 187 additions and 39 deletions

View File

@@ -1,6 +1,6 @@
import winim
type
type
TaskCommand* = enum
ExecuteShell = "shell"
ExecuteBof = "bof"
@@ -17,12 +17,12 @@ type
TaskResult* = string
Task* = ref object
id*: int
id*: string
agent*: string
command*: TaskCommand
args*: seq[string]
result*: TaskResult
status*: TaskStatus
status*: TaskStatus
type
ProductType* = enum