Discotool

Latest version: v0.5.6

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.5.6

This adds a better pattern to match serial ports with boards on MacOS, based on their USB location.
Makes it more likely to find all serial ports for a board, in particular unusually named ones, like wch-driver generated ones.

0.5.5

This adds a better pattern to match serial ports with boards on MacOS, based on their USB location.
Makes it more likely to find all serial ports for a board, in particular unusually named ones, like wch-driver generated ones.

0.5.4

Fix an error when using copytree for backups, caused by copystat being wonky across file systems.

Also add an option for multi criteria: `discotool -y thing` will select every board that has `thing` in its name, serial number or drive mount.

0.5.3

This fixes potential crashes caused by bad returns in the windows USB list submodule.

0.5.2

Options to circup commands are passed as is without error.
Until now you had to escape those with `--`.
Note that there is no auto-complete or help for the circup options in discotool.

Before:

$ discotool install -- --auto

Now:

$ discotool install --auto

0.5.1

Linux: list more boards in bootloader mode that don't have a serial connection, but have a known VID. (fix)

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.