ityonemo

ityonemo

ExTerm - Liveview component for IEx (and other consoles)

ExTerm - IEx console for LiveView is out

Version 0.2.0 is out, which does a major architectural refactoring, the structure now is designed to make it easy to support other types of terminals beyond just IEx, for example if you wanted a text-based RPG, dungeon or MUD.

https://hexdocs.pm/ex_term/ExTerm.html

supports copy/paste, color terminals, and everything. Looking for feedback and especially if people are brave enough to deploy it or build games around it.

Most Liked

tcoopman

tcoopman

That screenshot is super useful.

Now that I read this line again it’s fully clear and I should have gotten it.

ExTerm is an terminal Phoenix.LiveView component

FYI I think it should be ‘is a terminal’ not ‘an’.

One way to make it a bit more explicit would be:

ExTerm is a LiveView component that displays an IEx terminal in the browser

ityonemo

ityonemo

Yes, and wouldn’t you know, I have an SSH library! Librarian (streaming ssh client library) - #3 by ityonemo :sweat_smile:

Did I just get nerdsniped?

ityonemo

ityonemo

0.2.1 bugfix release!
Fixes:

  • Light colors
  • tab completion
  • copy/paste
ityonemo

ityonemo

I don’t know how to describe it, except as an iex console for liveview? Any suggestions are welcome. I should put a screenshot up on the readme.

Where Next?

Popular in Libraries Top

hpopp
After just over two years in development, this latest version of Pigeon is what I finally consider done in regards to my original vision ...
New
pkrawat1
Hey guyz We at @aviabird are working on a payment library in elixir/phoenix. We are targeting March 2018 to add 56 Gateways to it. Have...
New
mathieuprog
Hello :wave: Allow me to introduce you to Tz, an alternative time zone database support to Tzdata. Why another library? First and fore...
New
kelvinst
Hey everyone! Well, we made this lib a while ago and now we decided to finally go out and public with it! It’s a tool for creating and m...
New
arkgil
Hi all! I’m happy to announce that Telemetry v0.3.0 is out! This release marks the conversion from Elixir to Erlang so that all the libr...
New
danschultzer
In short Plug n’ play OAuth 2.0 provider library. Just set up a resource owner schema with Ecto (your user schema), install the dependen...
New
Qqwy
Solution is a library to help you with working with ok/error-tuples in case and with-expressions by exposing special matching macros, as ...
New
tmbb
PhoenixWS - Websockets over Phoenix Channels Source code on Github here: https://github.com/tmbb/phoenix_ws Phoenix channels are a great...
New
handnot2
Samly can be used to enable SAML 2.0 Single Sign On in a Plug/Phoenix application. This library uses Erlang esaml to provide plug enabl...
New
ostinelli
Let’s write a database! Well not really, but I think it’s a little sad that there doesn’t seem to be a simple in-memory distributed KV da...
New

Other popular topics Top

JDanielMartinez
Hi! May someone helps me, please! I have two apps into an umbrella project: the first one is Database, which manages queries, and the se...
New
gshaw
What is the idiomatic way of matching for not nil in Elixir? E.g., First way: defp halt_if_not_signed_in(conn, signed_in_account) when...
New
ycv005
I have followed this StackOverflow post to install the specific version of Erlang. And When I am running mix ecto.setup then getting fol...
New
malloryerik
Hi, this is for people who, like me, have had some friction using .html.heex templates in VSCode. The solution seems to be, in a hyphena...
New
Jim
As a follow up to my earlier question: I have the code compiling and running but not getting a successful login from the rest server. ...
New
nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New
vac
Hi, I'm quite new in Elixir and I'm trying to format a string to a PEM format. I have the certificate value like MIIDBTCCAe2...... and ...
New
danschultzer
None of the current solutions worked well for me, so I went ahead and built a user management system from scratch. This project took far...
548 27727 240
New
9mm
I am constructing a JSON object (map) and I need to conditionally set a field. I’m trying to write proper elixir-way code… and I’m at a l...
New
lucidguppy
I have a super simple question about elixir - how would I take a file like this foo bar baz and output a new file that enumerates th...
New

Sub Categories:

We're in Beta

About us Mission Statement