Metadata-Version: 2.3
Name: brasa
Version: 0.1.0
Summary: MicroPython developer tools — flash, deploy, watch, monitor.
Author: Martin Miglio
Author-email: Martin Miglio <marmig0404@gmail.com>
Requires-Dist: typer
Requires-Dist: pyserial
Requires-Dist: watchfiles
Requires-Dist: mpremote>=1.24.0
Requires-Dist: httpx
Requires-Python: >=3.12
Description-Content-Type: text/markdown

# brasa

MicroPython developer tools. Flash, deploy, watch, monitor.

```
pip install brasa
```

```
brasa flash          # download firmware + flash device
brasa deploy         # compile & push src/ to device
brasa dev            # deploy + watch for changes
brasa serial         # read-only serial monitor
brasa repl           # interactive REPL
brasa detect         # show connected device port
brasa diff           # diff local src/ vs device
brasa exec "expr"    # run expression on device
brasa restart        # reboot device
```

## Why

Every MicroPython project re-invents the same Makefile: detect the serial port, lock it, flash firmware, deploy files, watch for changes, read serial output. Brasa replaces that with a single CLI that works across projects.

## Status

Early development. See [HANDOFF.md](HANDOFF.md) for architecture and roadmap.
