feat: working on spawning commands

This commit is contained in:
Andrew Rioux
2023-09-05 09:43:00 -04:00
parent 1e5f515a25
commit 47b2191335
7 changed files with 85 additions and 33 deletions

View File

@@ -12,7 +12,7 @@ pub mod messages {
#[derive(Serialize, Deserialize)]
pub enum Command {
RunCommand(OsString),
RunCommand(String),
SendStdin(Vec<u8>, u64),
Cd(PathBuf),
@@ -62,8 +62,9 @@ pub mod messages {
#[derive(Serialize, Deserialize)]
pub enum Response {
AckRunCommand(u64),
SendStderr(Vec<u8>, u64, u64),
SendStdout(Vec<u8>, u64, u64),
CommandDone(u64),
CommandDone(u64, u32),
CdDone,
LsResults(Vec<DirEntry>),