# `mix dala.push`
[🔗](https://github.com/manhvu/dala_dev/blob/main/lib/mix/tasks/dala.push.ex#L1)

Compiles the project and hot-pushes updated BEAM modules to all running
Android and iOS devices — no app restart.

The apps must already be running (start them with `mix dala.connect` or
`mix dala.deploy` first). Modules are loaded into the live BEAM in place,
equivalent to calling `nl(Module)` in IEx for each changed module.

## Options
  --all        Push all modules, not just those changed since last compile
  --cookie     Erlang cookie (default: dala_secret)
  --device     Target specific device by ID

## Examples
    mix dala.push
    mix dala.push --all
    mix dala.push --cookie my_cookie
    mix dala.push --device 5554
    mix dala.push --device R5CW3089HVB

---

*Consult [api-reference.md](api-reference.md) for complete listing*
