v0.1.0 — initial baseline
First tagged release. Captures the post-refactor stable surface.
CLI commands
web-view start [--url URL] [--port N] [--headed]web-view listweb-view stop [--port N](auto-resolves when a single instance is running)web-view navigate --url URL [--port N] [--tab INDEX_OR_SUBSTRING] [--new-tab]web-view snap [SLUG] [--port N] [--url-contains S] [--destination-dir DIR]
web-view -h follows the git / docker / gh market-standard terse top-level pattern; per-command -h carries Examples, Port selection, Tab selection, and Error contract blocks.
Library
from web_view import cdp exposes the full helper surface (lifecycle, connection, navigation, interaction, files, state, snapshots, console, network) — now organised as a package with shared helpers under _shared.
Highlights since initial commit
- PR #2 — split
cdp.pyandcli.pyinto packages; introducednavigate; applied market-standard-h. - PR #3 —
--portis optional innavigate/snap/stop(auto-resolves the single instance). - PR #5 — ADR 0001 records the design decision for the upcoming
web-view do <verb>interaction CLI (Phase A of #4).
Install
uv tool install --reinstall git+https://github.com/lipex360x/web-view@v0.1.0What's next
Phase B of #4 — implement web-view do click / fill / press / hover / dblclick / right-click / scroll-into-view / upload / drag on the feat/cli-interaction-4 branch. Targets v0.2.0.