# Iex as shell?

**URL:** <https://forum.elixirforum.com/t/iex-as-shell/38807>\
**Category:** Questions\
**Tags:** troubleshooting\
**Created:** [April 8, 2021, 2:41am UTC](https://forum.elixirforum.com/t/iex-as-shell/38807 "2021-04-08T02:41:24Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![zeroexcuses](https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/zeroexcuses/32/21889_2.png) [@zeroexcuses](https://forum.elixirforum.com/u/zeroexcuses)\
**Post date:** [April 8, 2021, 2:41am UTC](https://forum.elixirforum.com/t/iex-as-shell/38807/1 "2021-04-08T02:41:24Z")

</div>

Python has [https://xon.sh/](https://xon.sh/)  
Scala has ammonite: [Hands-on Scala: Setting Up](https://www.handsonscala.com/chapter-2-setting-up.html)

Does elixir/iex have any projects that tries to use the repl as a replacement for the bash shell ?

---

<div class="post-metadata">

**Author:** ![Sebb](https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/sebb/32/21818_2.png) [@Sebb](https://forum.elixirforum.com/u/Sebb)\
**Post date:** [April 8, 2021, 5:24am UTC](https://forum.elixirforum.com/t/iex-as-shell/38807/2 "2021-04-08T05:24:22Z")

</div>

There is [toolshed](https://github.com/elixir-toolshed/toolshed) (created for [nerves](https://github.com/nerves-project))

> Here’s a sample list of helpers:
> 
> - `cmd` - run a command and print out the output
> - `top` - get a list of the top processes and their OTP applications based on CPU and memory
> - `exit` - exit an IEx session (useful over ssh)
> - `tree` - list directory contents as a tree
> - `save_term`/`load_term` - save and load Elixir terms to files
> - `ping` - check if a remote host is up (almost like ping, but uses TCP instead of ICMP to avoid needing additional permissions)
> - `ifconfig` - list network interfaces
> - `lsusb` - list USB devices

---

<div class="post-metadata">

**Author:** ![zeroexcuses](https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/zeroexcuses/32/21889_2.png) [@zeroexcuses](https://forum.elixirforum.com/u/zeroexcuses)\
**Post date:** [April 8, 2021, 5:50am UTC](https://forum.elixirforum.com/t/iex-as-shell/38807/3 "2021-04-08T05:50:52Z")

</div>

@Sebb Toolshed/nerves looks interesting. Thanks!
