# Reusing code in elixir scripts (.exs)

**URL:** <https://forum.elixirforum.com/t/reusing-code-in-elixir-scripts-exs/64005>\
**Category:** Questions\
**Tags:** learning-elixir\
**Created:** [June 5, 2024, 2:07pm UTC](https://forum.elixirforum.com/t/reusing-code-in-elixir-scripts-exs/64005 "2024-06-05T14:07:26Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![sodapopcan](https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/sodapopcan/32/34668_2.png) [@sodapopcan](https://forum.elixirforum.com/u/sodapopcan)\
**Post date:** [June 5, 2024, 2:50pm UTC](https://forum.elixirforum.com/t/reusing-code-in-elixir-scripts-exs/64005/2 "2024-06-05T14:50:59Z")

</div>

You can use [`Code.require_file`](https://hexdocs.pm/elixir/Code.html#require_file/2).

Welcome to Elixir Forum!

EDIT: `Mix.install` with a path should work but it would need to be a proper mix project with a `mix.exs` file with at very least a `def project` and a `lib/` directory.

---

_[View the full topic](https://forum.elixirforum.com/t/reusing-code-in-elixir-scripts-exs/64005)._
