Skip to content

v0.1.0 - initial release

Choose a tag to compare

@solomonneas solomonneas released this 18 May 00:44

First public release. Tiny CLI wrapping the eero-api Python client for shell-driven eero mesh management.

Features

  • Two-step non-interactive SMS/email auth that survives across separate shell invocations (cross-process safe)
  • Filtered device listing (regex name match, MAC prefix, online/offline state)
  • Single device block + bulk block-cleanup (online-only by default for safety)
  • --unblock mode to reverse bulk blocks
  • --network-id flag on destructive commands; refuses to silently pick the first network on multi-network accounts

API limitations documented

The eero API has no device-delete endpoint. The READMEs in this repo capture every workaround the maintainer tried and what eero actually exposes. Auto-cull at ~30 days is the only path to permanent removal.

Install

```bash
pipx install git+https://github.com/solomonneas/eero-cli
```

Python 3.12+.