# ANNOUNCE: a few pattern management tools

**URL:** <https://forum.electromage.com/t/announce-a-few-pattern-management-tools/1942>\
**Category:** Ideas and Tips\
**Created:** [January 19, 2022, 3:56pm UTC](https://forum.electromage.com/t/announce-a-few-pattern-management-tools/1942 "2022-01-19T15:56:18Z")\
**Posts on this page:** 1\
**Showing post:** 17

<div class="post-metadata">

**Author:** ![pixie](https://forum.electromage.com/letter_avatar_proxy/v4/letter/p/7bcc69/32.png) [@pixie](https://forum.electromage.com/u/pixie)\
**Post date:** [September 27, 2022, 7:39pm UTC](https://forum.electromage.com/t/announce-a-few-pattern-management-tools/1942/17 "2022-09-27T19:39:55Z")

</div>

To celebrate the release of firmware v2.29, a few more features for **pbbTool** :

- The `clone` command is similar to `restore` in that it replaces all the patterns on the Pixelblaze located at `ipAddress` with those from the PixelblazeBackup file located at `pbbFile`, but it leaves the configuration untouched. This is equivalent to the Firestorm ‘clone’ command.

- The `extract` command will extract all patterns matching the (wildcard-enabled) `patternName` from the PixelblazeBackup file located at `pbbFile` to local EPE files.

- And when the `report` command is used on a real live Pixelblaze with the `--ipAddress=` parameter, the pattern previews will respect the pixelmap:  

The updated source code is here:

[pbbTool.py](https://forum.electromage.com/uploads/short-url/mi5kIQvOEKbCwq0BK8YLat5rkzA.py) (205.4 KB)

(Remember to `chmod +x pbbTool.py` to mark it as executable.)

---

_[View the full topic](https://forum.electromage.com/t/announce-a-few-pattern-management-tools/1942)._
