# Single-File Elixir (`sfe`) I love Elixir, but for some reason I can't stand it's default project structure and willingness to spread a hundred things across a hundred files. I was inspired by this: https://github.com/wojtekmach/mix_install_examples/blob/main/phoenix_live_view.exs So I've put this together in a Nix Flake to serve as a decent launch point for quick-and-dirty Elixir applications. Here ya go! ```bash elixir main.ex ``` Or if you want "hot reloading" ```bash watchexec --filter main.ex --restart 'elixir main.ex' ``` # To Do - Look into `:counters` to implement pubsub stuff