this repo has no description
at main 540 B view raw
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}