+8
-7
src/main.rs
+8
-7
src/main.rs
···
4
5
#[derive(Debug)]
6
struct Config {
7
-
handle: String,
8
repo_name: String,
9
shell: String,
10
}
···
18
// if any args are `-h` || `--help` display help and quit
19
for arg in std::env::args() {
20
if arg == "-h" || arg == "--help" {
21
-
help();
22
-
return Err(())
23
-
}}
24
25
return Ok(Config {
26
handle: String::from(""),
···
36
Ok(res) => res,
37
Err(_) => {
38
// q
39
-
return Err(())
40
}
41
};
42
println!("{:#?}", config);
43
44
// resolve handle to did
45
// resolve did+repoName to knotserver
46
-
47
// connect to /events on knotserver
48
49
// on event:
···
52
// filter by did and reponame
53
// exec shell command in user shell (/bin/sh as fallback)
54
55
-
return Ok(())
56
}
···
4
5
#[derive(Debug)]
6
struct Config {
7
+
handle: String,
8
repo_name: String,
9
shell: String,
10
}
···
18
// if any args are `-h` || `--help` display help and quit
19
for arg in std::env::args() {
20
if arg == "-h" || arg == "--help" {
21
+
help();
22
+
return Err(());
23
+
}
24
+
}
25
26
return Ok(Config {
27
handle: String::from(""),
···
37
Ok(res) => res,
38
Err(_) => {
39
// q
40
+
return Err(());
41
}
42
};
43
println!("{:#?}", config);
44
45
// resolve handle to did
46
// resolve did+repoName to knotserver
47
+
48
// connect to /events on knotserver
49
50
// on event:
···
53
// filter by did and reponame
54
// exec shell command in user shell (/bin/sh as fallback)
55
56
+
return Ok(());
57
}