28 lines
603 B
Markdown
28 lines
603 B
Markdown
# 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
|