single-file-elixir/readme.md

28 lines
603 B
Markdown
Raw Normal View History

2024-02-20 20:37:55 -06:00
# 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