github doronz88/pymobiledevice3 v10.4.2

latest releases: v11.12.4, v11.12.3, v11.12.2...
one month ago

Highlights

🐛 Accurate help listing and suggestions for single-command groups

Single-command groups with no callback (btlogger, pcap, power-assertion, version) are collapsed by Typer into one directly-invoked command — but the top-level help and the "Did you mean" suggester disagreed with that: btlogger was listed as a non-existent capture command, and mistyping a command could suggest phantom paths such as btlogger capture (where capture would silently be parsed as the output filename), pcap pcap, or power-assertion power-assertion. Both now resolve commands exactly like dispatch does, so every listed or suggested command is invocable as printed:

# top-level help now lists the real command name
pymobiledevice3 -h            # ... btlogger  Capture Bluetooth HCI traffic to a file ...

# unchanged, documented form
pymobiledevice3 btlogger trace.pklg

📚 Fixed the generated CLI reference build

The syslog live --label help text contained [subsystem][category], which the generated docs rendered as an unresolvable Markdown reference link, aborting the mkdocs strict-mode build and the GitHub Pages deploy. The help now uses prose, and the docs deploy is healthy again.

What's Changed

Full Changelog: v10.4.1...v10.4.2

Don't miss a new pymobiledevice3 release

NewReleases is sending notifications on new releases.