Skip to content

v0.1.0 — initial baseline

Choose a tag to compare

@lipex360x lipex360x released this 28 May 11:27
7cbdeb0

First tagged release. Captures the post-refactor stable surface.

CLI commands

  • web-view start [--url URL] [--port N] [--headed]
  • web-view list
  • web-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.py and cli.py into packages; introduced navigate; applied market-standard -h.
  • PR #3--port is optional in navigate / 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.0

What'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.