How to create a custom ssh shell in elixir?

Hello,

I’ve implemented (in erlang) a custom ssh shell:

https://github.com/joaohf/elock/blob/mignon-21/src/elock_ssh_oob.erl
https://github.com/joaohf/elock/blob/mignon-21/src/elock_ssh_cli.erl

Based on:

https://github.com/erlang/otp/blob/master/lib/ssh/examples/ssh_sample_cli.erl

I also wrote a post (in pt_BR) related to it https://beam-mignon.netlify.app/posts/mignon_21/

Is that what you were looking for ?