feat: Add option to sactuary to work with a selected secret(s)
Closes #35 (closed)
how it works now:
sanctuary sync --secret secretone -s secrettwo --verbose
[info ] The following secret(s) will be synchronised: secretone, secrettwo
[info ] Processing secret secret_name=secretone
[info ] Using application default Google credentials.
[info ] Ensuring that secret exists and is ready for update. secret=SecretSpec(google_secret=GoogleSecret(project='du228-test', name='secret1', version='latest', destroy_previous_versions=False), op_cli_item=None, op_cli_document=None)
[info ] Processing secret secret_name=secrettwo
[info ] Ensuring that secret exists and is ready for update. secret=SecretSpec(google_secret=GoogleSecret(project='du228-test', name='secret2', version='latest', destroy_previous_versions=False), op_cli_item=None, op_cli_document=None)