diff --git a/src/main.rs b/src/main.rs index 22eef8a..8c33708 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,5 +1,16 @@ fn main() -> Result<(), i32> { - println!("Hello, world!"); + // load configuration + + // resolve handle to did + // resolve did+repoName to knotserver + + // connect to /events on knotserver + + // on event: + // parse json + // validate meets expected schema (allow unknown vals) + // filter by did and reponame + // exec shell command in user shell (/bin/sh as fallback) return Ok(()) }