this repo has no description
1@0x91b3108e7ebb3830;
2interface Session {
3 stdin @0 (input :Text) -> ();
4 stdout @1 () -> (output :Text);
5 stderr @2 () -> (output :Text);
6}
7
8interface User {
9 connect @0 (config :Text) -> (cap :Session);
10 # Connect to the daemon and get a live session.
11}
12
13
14interface Admin {
15 addUser @0 (user :Text) -> (cap :User);
16 # Add a new user, returning a capability to act as a full
17 # Shelter user.
18
19 removeUser @1 (user :Text) -> ();
20 # Remove a user, this will also cancel existing connections
21 # this user may have to the daemon.
22}