This script transposes the chords inside a One-Pager Chords XML source file and exports the result to a new One-Pager Chords XML file, e.g.:

python3 toolchain/transpose.py +5 sample.xml --output transposed.xml

The above example will transpose the chords in sample.xml by 5 semi-tones up and write the output to transposed.xml. To find out more, run:

python3 toolchain/transpose.py --help