Breach Swap makes it so that attacking swaps sword and mace to perform a Breach Swap attack, Penetrating armor with breach while using base damage and cooldown of a sword or axe.
Enabled
Weapon Options
Prefer Axe Break shield automatically

Use Axe option tells module to prefer using axe or sword. Module always chooses valid weapon closest to the right of the taskbar.
If the preferred weapon is not in hotbar, module uses the other weapon if available.
Example: When "Prefer Axe" option is true but you do not have an axe in the hotbar, the module will automatically use a sword instead.
If no weapons are present or no mace (with breach) is present, module does nothing
Break Shield option allows module to automatically break a shield if your attack would be blocked by its shield. This allows you to do damage while falling, even if target uses their shield.

Module can also be run from code. Here is a simple example to use with keybinds: