Usage

circman

Manager for CircuitPython project deployment.

circman [OPTIONS] COMMAND [ARGS]...

Options

--version

Show the version and exit.

deploy

Copy the source directory to the device directory.

circman deploy [OPTIONS]

Options

-d, --device <device>

Required CIRCUITPY path. If not provided, autodiscovery is attempted.

-s, --source <source>

Required Directory to deploy. Defaults to “src”.

list

List backups that can be restored.

circman list [OPTIONS]

restore

Restore a backup.

circman restore [OPTIONS]

Options

-d, --device <device>

Required CIRCUITPY path. If not provided, autodiscovery is attempted.

-a, --archive <archive>

Number of backup to restore. Use the list command to find the backup number. Defaults to restoring the most recent backup.

sync

Copy the device directory to the source directory.

This will overwrite files in dest without prompting and without backup so use with caution.

circman sync [OPTIONS]

Options

-d, --device <device>

Required CIRCUITPY path. If not provided, autodiscovery is attempted.

-D, --dest <dest>

Required Destination directory. Defaults to “src”.