Does not understand tilde (~) in paths

Unless expanded by shell (when there is whitespace before), sqv does not expand ~ character:

# sqv --keyring=~/.local/share/sequoia/keystore/softkeys/1EB4B32B7874F5A2BBC46E07D32C5807075338F0.pgp --signature-file=signed message
Error: Failed to parse keyring "~/.local/share/sequoia/keystore/softkeys/1EB4B32B7874F5A2BBC46E07D32C5807075338F0.pgp"

Caused by:
    0: Reading "~/.local/share/sequoia/keystore/softkeys/1EB4B32B7874F5A2BBC46E07D32C5807075338F0.pgp": No such file or directory (os error 2)
    1: No such file or directory (os error 2)

# sqv --keyring ~/.local/share/sequoia/keystore/softkeys/1EB4B32B7874F5A2BBC46E07D32C5807075338F0.pgp --signature-file=signed message
1EB4B32B7874F5A2BBC46E07D32C5807075338F0