# Write CLI scripts in Elm (IO Monad)

**URL:** <https://discourse.elm-lang.org/t/write-cli-scripts-in-elm-io-monad/7543>\
**Category:** Request Feedback\
**Created:** [July 13, 2021, 2:45pm UTC](https://discourse.elm-lang.org/t/write-cli-scripts-in-elm-io-monad/7543 "2021-07-13T14:45:28Z")\
**Posts on this page:** 1\
**Showing post:** 25

<div class="post-metadata">

**Author:** ![jwoLondon](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/jwolondon/32/605_2.png) [@jwoLondon](https://discourse.elm-lang.org/u/jwoLondon)\
**Post date:** [July 18, 2021, 10:52am UTC](https://discourse.elm-lang.org/t/write-cli-scripts-in-elm-io-monad/7543/25 "2021-07-18T10:52:23Z")

</div>

I have been using Elm for teaching FP (and visualization) for a few years now, and use [litvis](https://github.com/gicentre/litvis) for literate Elm without having to confuse students with TEA or html.

One thing I’ve missed though is the ability for direct file IO and it looks like elm-posix does exactly the job, so really helpful.

---

_[View the full topic](https://discourse.elm-lang.org/t/write-cli-scripts-in-elm-io-monad/7543)._
